这是我的第一个Android应用程序 - 使用ZXingScanner Library的QR Code Scanner。
有没有办法启动新的屏幕(活动)而不是更换crurent屏幕,所以我可以从扫描仪按回去返回主屏幕按钮在哪里?
请帮帮我。谢谢大家
答案 0 :(得分:2)
我认为此网站可以为您提供帮助:http://developer.android.com/training/basics/firstapp/starting-activity.html
简而言之: 你需要创建新的
Intent myIntent = new Intent(this, SecondActivity.class)
而不是startActivity(myIntent)
启动它。
此外,最好在AndroidManifest
中定义您的MAIN活动。
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 1 :(得分:0)
您应该在应用中创建2个活动。
从第一个活动发送意图到您之前创建的第二个活动(我认为您可以创建一个)。通过向另一个活动发送意图,第一个活动仍然存在,您可以使用后退按钮加载它。
现在,这是您发送意图的最简单方法:
Intent intent= new Intent(Activity1.this,Activity2.class);
startActivity(intent);
但是还有一些其他方式来发送活动(类似于这个):