2011-03-26 70 views
0

我正在使用平板电脑,不会显示所有导航按钮,只是通电,所以我需要一种方式从活动中去显示主屏幕。我可以启动什么意图行动,保证显示清晰的主屏幕?点击设备按钮后,什么意图\操作会触发,并将您带到主屏幕。谢谢?Android正在空白主屏幕

+0

什么平板电脑是你对工作没有HOME键? – WindsurferOak 2011-03-26 00:24:27

+0

这就是产品设计的一部分。它是专门用于运行一个应用程序的平板电脑。 – Androider 2011-03-26 03:02:18

回答

0

刚刚从任何活动调用下面的代码:

moveTaskToBack(true); 

您可能需要添加某种形式的按钮来调用这个函数。 祝你好运

+0

所以just context.moveTaskToBack(true)这就是按钮的功能。 – Androider 2011-03-26 03:01:13

0

你可以尝试并完成()所有的活动。也许在应用程序中保留一个是showHome的ivar,如果每个activity的resume()都是true,则调用finish()。虽然这不是真正的标准android行为。

编辑** 如果要解雇他们的发射器,你可以检出这个线程: Going to home screen programmatically

+0

好的。但在Android中,如果你按下某个按钮,你总是会回到主屏幕。这意味着什么? – Androider 2011-03-26 02:59:51

0

未经测试的代码:

 Intent intent = new Intent(Intent.ACTION_MAIN); 
     intent.addCategory(Intent.CATEGORY_HOME); 
     intent.setClassName("myPackage","myPackage.MyClass"); 
     intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
     try { 
      startActivity(intent); 
     } 
     catch (Exception e) 
     { 
      Log.d(TAG,"myMethod",e); 
     }