大佬教程收集整理的这篇文章主要介绍了android – 使用onResume方法重新启动Activity,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@Override protected void onResume() { Intent intent = new Intent(MainActivity.this,MainActivity.class); MainActivity.this.startActivity(intent); finish(); super.onResume(); }
还有另一种重启活动的方法吗?
@Override protected void onCreate(Bundle savedInstanceStatE) { ... Log.v("Example","onCreate"); geTintent().setAction("Already created"); } @Override protected void onResume() { Log.v("Example","onResume"); String action = geTintent().getAction(); // Prevent endless loop by adding a unique action,don't restart if action is present if(action == null || !action.equals("Already created")) { Log.v("Example","Force restart"); Intent intent = new Intent(this,Example.class); startActivity(intent); finish(); } // Remove the unique action so the next time onResume is called it will restart else geTintent().setAction(null); super.onResume(); }
您应该使“已创建”成为唯一,以便其他任何意图都不会意外地执行此操作.
以上是大佬教程为你收集整理的android – 使用onResume方法重新启动Activity全部内容,希望文章能够帮你解决android – 使用onResume方法重新启动Activity所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。