我有一个页面产品,加班时间u按下一个按钮,通过intent发送一个不同的id。如果我们没有登录,在这个页面上有一个购买按钮,它会带我们登录页面在我登录后,如何返回到此页面,并使用传递给此意图的相同ID。返回到上一个活动
Q
返回到上一个活动
-2
A
回答
0
使用startActivityForResult()
方法开始登录活动。
当您的工作在登录活动中完成后,请致电setResult(RESULT_OK)
并致电finish()
完成该活动。
您将回到之前的活动。如果你想做某事,你必须重写onActivityResult()
方法。
0
假设如果你点击按钮的单击事件
Button button=new Button(getApplicationContext());
button.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent=new Intent(getApplicationContext(),LoginActivity.class);
intent.putExtra("yourid","123");
intent.putExtra("goingtologin","true");
startActivity(intent);
}
});
if(getIntent().getStringExtra("yourid")!=null)
{
String id=getIntent().getStringExtra("yourid");
}
//in your login activity
String iscomingfromlogin="";
String id="";
if(getIntent().getStringExtra("goingtologin")!=null)
{
iscomingfromlogin=getIntent().getStringExtra("goingtologin");
}
id=getIntent().getStringExtra("yourid");
// after login successfully check
if(iscomingfromlogin.equals("true"))
{
Intent intent=new Intent(getApplicationContext(),YOURPREVIOUSACTIVITY.class);
intent.putExtra("yourid",id);
startActivity(intent);
finish();
}
+0
是不是C#?问题用Go标记。 – md2perpe
相关问题
- 1. 返回上一个活动
- 2. 返回上一个活动
- 3. 返回上一个活动
- 4. 手动返回上一个活动
- 5. Android返回上一活动
- 6. 返回上一个活动阻止回来的初始活动
- 7. Android:返回上一个活动?
- 8. EmailIntent返回上一个活动
- 9. 从另一个活动返回后返回到MainActivity的片段?
- 10. Android:防止回到上一个活动
- 11. 当前活动使用SurfaceView时如何返回到上一个活动?
- 12. 如何返回到android中的上一个活动?
- 13. 使用DrawerLayout后退按钮返回到上一个活动
- 14. 从活动3返回到活动1
- 15. 从子活动返回到父活动
- 16. Android:回到上一个活动并尽量减少活动?
- 17. 返回一个指向父活动
- 18. 活动 - 在点击返回键时重新启动上一个活动
- 19. 发送数据返回到其他活动打开的当前活动的上一个活动
- 20. Android:当活动返回到前一活动时检测
- 21. 回到上一个活动在android中有一个对话框
- 22. 拨打电话后返回上一个活动
- 23. 在android中快速返回上一个活动?
- 24. 使用onBackPressed()返回上一个没有finish()的活动?
- 25. 如何通过点击按钮返回上一个活动?
- 26. Android:返回上一个活动,但不打电话完成()
- 27. Intellij IDEA 12.返回上一个活动标签
- 28. Android:返回上一个活动并将其传递给数组
- 29. 返回从活动到一个片段的字符串值
- 30. 可可:返回到前一个活动的应用程序?
太感谢你了它工作得很好。 –