按下 2 次后按钮完成 activity 错误:Android
Button finish activity after 2 press is WRONG: Android
我想要按钮完成 activity。为什么我必须按两次才能完成,我不想要这个。请注意,我必须在 activity 结束之前按两次按钮,这是我不想要的。
主要活动Class:
private Runnable updateOkay= new Runnable() {
public void run() {
if (true) {
Intent i = new Intent(this, WorkTimerNotification.class);
startActivity(i); }
WorkTimerNotificationclass:
public Button confirmButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_work_timer_notification);
confirmButton = (Button) findViewById(R.id.confirmOK_button);
confirmButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
}
通过设置解决
android:launchMode = "singleInstance"
在 AndroidManifest.xml 文件中。
我想要按钮完成 activity。为什么我必须按两次才能完成,我不想要这个。请注意,我必须在 activity 结束之前按两次按钮,这是我不想要的。
主要活动Class:
private Runnable updateOkay= new Runnable() {
public void run() {
if (true) {
Intent i = new Intent(this, WorkTimerNotification.class);
startActivity(i); }
WorkTimerNotificationclass:
public Button confirmButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_work_timer_notification);
confirmButton = (Button) findViewById(R.id.confirmOK_button);
confirmButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();
}
});
}
}
通过设置解决
android:launchMode = "singleInstance"
在 AndroidManifest.xml 文件中。