intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");
startActivity(intent);
用这个最小化了android的窗口,过一段时间后我线程里启动handler发消息,希望把窗口再最大化起来
这个最大化activity的代码要怎么写呢?
我写了
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
和
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
窗口都没有被最大化起来,求救大家了
8 个解决方案
#1
<activity
android:name="你的Activity"
android:launchMode="singleTask" >
</activity>
把 android:launchMode 设置成singleTask试试
android:name="你的Activity"
android:launchMode="singleTask" >
</activity>
把 android:launchMode 设置成singleTask试试
#2
兄弟,这个变成代码怎么写啊,因为我是写在代码里,类似
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
这样
#3
顶一下顶一下
#4
那是在AndroidManifest.xml中配置的,前面代码不影响吧,还有就是startActivity(new Intent(context, class));就行了吧
#5
不能先关闭然后再开启吗
#6
兄弟没看清楚我的前提,是已经最小化啦,就是等于按home的效果了,然后程序里把它再显示界面出来,相当于在最大化回来
#7
LZ想干嘛? 耍流氓啊?貌似是不可以后台程序强制转前台的,后台到前台的切换需要人工干预。
目前普遍的做法是程序进入后台之前,使用Notification在通知栏上面放一个通知,用户点击通知的时候会使该程序进入前台。
找度娘或是谷哥问下:“Android程序前后台切换 Notification” 会有很多现成代码。
#8
如果是3.0以上的话,可以使用ActivityManager的MoveTaskToFront
#1
<activity
android:name="你的Activity"
android:launchMode="singleTask" >
</activity>
把 android:launchMode 设置成singleTask试试
android:name="你的Activity"
android:launchMode="singleTask" >
</activity>
把 android:launchMode 设置成singleTask试试
#2
兄弟,这个变成代码怎么写啊,因为我是写在代码里,类似
Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
startActivity(intent);
这样
#3
顶一下顶一下
#4
那是在AndroidManifest.xml中配置的,前面代码不影响吧,还有就是startActivity(new Intent(context, class));就行了吧
#5
不能先关闭然后再开启吗
#6
兄弟没看清楚我的前提,是已经最小化啦,就是等于按home的效果了,然后程序里把它再显示界面出来,相当于在最大化回来
#7
LZ想干嘛? 耍流氓啊?貌似是不可以后台程序强制转前台的,后台到前台的切换需要人工干预。
目前普遍的做法是程序进入后台之前,使用Notification在通知栏上面放一个通知,用户点击通知的时候会使该程序进入前台。
找度娘或是谷哥问下:“Android程序前后台切换 Notification” 会有很多现成代码。
#8
如果是3.0以上的话,可以使用ActivityManager的MoveTaskToFront