当安装新应用时,安装完成后会出现一个打开和完成界面,点击完成没有问题,但是点击打开就有可能出现问题,一个常见的情景:
1.下载完成后,点击安装
2.安装完成后,在屏幕底部有两个选项"打开"和"完成"
3.点击打开
4. App进入到第一个Activity,此时简单地操作:比如在一个EditText上输入文字
5. 按下HOME键,回到桌面
6.
在桌面上找到该应用的ICON,点击后进入应用
问题就在此时发生了,原先写在EditText中的文字不见了........
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0)
来实现不过具体原因我也不太清楚
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
finish();
return;
}
setContentView(R.layout.main);
}
@Override
protected void onStart() {
super.onStart();
System.out.println("---> onStart()");
}
@Override
protected void onResume() {
super.onResume();
System.out.println("---> onResume()");
}
}
最后
以上就是醉熏大米最近收集整理的关于Android安装应用后点击打开(Open)带来的问题及解决方式的全部内容,更多相关Android安装应用后点击打开(Open)带来内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复