我在android中开发了一个应用程序。它工作得很好但是如果我按回按钮然后它将显示所有以前的活动,如当前登录,之前登录等等意味着所有的事情。如何删除?
答案 0 :(得分:1)
在Intent呼叫下一个活动后使用finish()
。
例如..
Intent intent = new Intent(YourActivity.this, NextActivity.class);
startActivity(intent);
finish();
打开下一个活动并从BackStackTrace中删除活动。
答案 1 :(得分:0)
在开始下一个活动之前调用finish()
答案 2 :(得分:0)
在Intent呼叫下一个活动后调用finish()
。
/
提供适当的后退导航
https://developer.android.com/training/implementing-navigation/temporal.html
例如:
<application ... >
...
<!-- The main/home activity (it has no parent activity) -->
<activity
android:name="com.example.myfirstapp.MainActivity" ...>
...
</activity>
<!-- A child of the main activity -->
<activity
android:name="com.example.myfirstapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstapp.MainActivity" >
<!-- The meta-data element is needed for versions lower than 4.1 -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstapp.MainActivity" />
</activity>
</application>