【发布时间】:2018-01-27 09:45:24
【问题描述】:
一个活动可以对自己做一个意图吗?我创建了一个活动,名为 activity_beautician_profile。此活动有一个编辑按钮,可让用户编辑他们的个人资料。所以我打算先禁用 EditText,然后在用户单击编辑按钮时启用它。
我已经在编辑按钮中添加了一个 android:onClick="onClick"
这是我目前的代码:
public class BeauticianProfile extends AppCompatActivity {
Button btnedit;
EditText t1, t2, t3;
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_beautician_profile);
final EditText t1 = (EditText) findViewById(R.id.name);
final EditText t2 = (EditText) findViewById(R.id.address);
final EditText t3 = (EditText) findViewById(R.id.email);
final EditText t4 = (EditText) findViewById(R.id.gender);
//so that i can pass my values from the sign-Up page to this page
t1.setText(getIntent().getExtras().getString("name"));
t2.setText(getIntent().getExtras().getString("mobile"));
t3.setText(getIntent().getExtras().getString("email"));
t4.setText(getIntent().getExtras().getString("gender"));
}
public void onClick (View v) {
if (v.getId() == btnedit.getId()) {
t1.setFocusable(true);
t2.setFocusable(true);
t3.setFocusable(true);
}
}
}
当我点击编辑按钮时我的应用程序停止
【问题讨论】:
-
把logcat也报错
-
我现在放了 logcat,但我不明白它在说什么。消息都是黑色的,但这是带有不同颜色的消息 W/View: dispatchProvideAutofillStructure(): not layout, 忽略它是蓝色的
标签: java android android-intent mobile mobile-development