回答
我有办法做到这一点
下面是一个例子
发件人活动
public class PlayerScreen extends Activity{
static PlayerScreen playerScreen;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.player);
playerScreen = this;
}
public void update(){
.
.
.
}
public static PlayerScreen getInstance() {
return playerScreen;
}
}
LauncherActivity
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle bundle){
super.onCreate(bundle);
setContentView(R.layout.main);
try{
PlayerScreen.getInstance().update();
} catch(Exception e){
}finally{
}
}
}
如果您想传递一些数据,我认为您不需要发件人活动。如果你有很多事情要做,服务是一个更好的选择。
这应该是一条评论。不是答案。 –
@ChiragSavsani我能做的就是给出一些一般性建议。我从描述中得到的东西太少了。 –
你可以发送一个广播,当你开始你的应用程序,这样
Intent intent = new Intent("your broadcast key");
intent.putExtra(COUNTER_VALUE, counter);
sendBroadcast(intent);
这样你就可以得到它,无论你记数的BroadcastReceiver到recerve广播。 这样
public void registerReceiver(Context ctx) {
IntentFilter connFilter = new IntentFilter("your broadcast key");
ctx.registerReceiver(instance, connFilter);
}
public void unregisterReceiver(Context ctx) {
ctx.unregisterReceiver(instance);
instance = null;
}
@Override
public void onReceive(Context context, Intent intent) {
//do things here when you receive your broadcast
}
我不能在这里使用意图。正如我希望我的应用程序应该读取来自第二活动的数据并在主要活动启动后立即显示给用户。 –
@JatinKhattar也许你可以跳转到启动器活动,只要你的发件人活动创建,就像这样'@覆盖 保护无效onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); startActivity(new Intent(this,LauncherActivity.class)); }'发件人的活动将不可见 – chichiangho
- 1. 直接通过活动二传递数据到活动三,但数据不应该传递到活动二
- 2. 将数据从活动传递到类
- 3. 将数据从活动传递到类
- 4. 将数据从AccessibilityService传递到活动
- 5. 从活动传递数据到BroadcastReceiver
- 6. 将数据从子活动传递到父活动
- 7. 将数据从一个活动传递到另一个活动
- 8. 将数据从新活动传递到旧活动?
- 9. 将数据从tabhost活动传递到其内部活动
- 10. 从儿童活动传递数据到主要活动
- 11. 将数据从一个活动传递到另一个活动
- 12. 将数据从数据库传递到活动
- 13. 将数据RecyclerView数据传递到另一个活动点击
- 14. 传递ArrayList的活动到活动
- 15. 开始活动并传递uri数据
- 16. 活动数据传递Android Xamarin
- 17. android传递数据新活动
- 18. 在Android活动之间传递数据
- 19. Android在活动之间传递数据
- 20. 在其他活动中传递数据
- 21. 将多个数据传递给活动?
- 22. 在活动之间传递数据
- 23. 在活动之间传递数据
- 24. Android:在活动间传递数据
- 25. 通过改造活动传递数据
- 26. 将数据从DialogFragment传递回活动
- 27. Xamarin的数据传递活动之间
- 28. Android活动到WebView和WebView到活动参数传递
- 29. 将活动A到服务B的数据传递到活动C
- 30. 从活动传递参数到BroadcastReceiver
使用'共享首选项' –
您能解释什么是发件人和发件人活动? –
通过发件人活动,我的意思是第二(第二)活动,我的启动活动显然是第一件活动。我想要的是尽快打开我的应用程序,将数据从第二活动提取到启动程序活动,并且应该对用户可见前往第二个活动 –