如何区分两个不同的意图相同的活动?

梅德林·莫尼(Medlin Moni)

这是Android开发的新功能,我需要区分意图针对同一活动的两种不同意图,让我清楚地解释一下,当用户按下该按钮时,它会触发其他活动,在该活动中它将携带一些意图值,基于该行为的用户将输入一个值基于此,我将从那里从意图中触发意图的地方填充listview,如果用户从那里按listview的方式,如何将意图与一些其他intent值一起传递,以及如何区分接收活动中的两个intent,这是wh

at i have tried so far:




 @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // handle item selection
        switch (item.getItemId()) {
            case R.id.add:
                int id=timertrackerdao.getNotesCount();
                if(id>0){
                    Toast.makeText(getContext().getApplicationContext()," Please Finish The Pending Visit",Toast.LENGTH_SHORT).show();
                }
                else {
                    Intent intent = new Intent(getActivity().getApplicationContext(), AddNotes.class);
                    intent.putExtra("taskid",taskid);
                    intent.addFlags(0);
                    startActivityForResult(intent, 1);
                }}
        return super.onOptionsItemSelected(item);
    }

这是我将从菜单栏触发意图的地方

Intent intent = new Intent(getActivity().getApplicationContext(), AddNotes.class);
                    Bundle bundle=new Bundle();
                    bundle.putInt("addnoteid",id);
                    bundle.putInt("taskid",taskid);
                    bundle.putString("checkin",checkin);
                    intent.addFlags(1);
                    startActivityForResult(intent, 1);

这是我将从列表视图中选择值的位置,这是另一组值。在接收活动中,这里是如何试图区分意图的:

Intent intent=getIntent();
            if(intent.getFlags()==0) {
                if (intent != null) {
                    taskid = intent.getIntExtra("taskid", 0);
                }
            }
    else {
                Bundle extras = getIntent().getExtras();
                if (extras != null) {
                    check.setEnabled(false);
                    //  TaskID=extrass.getInt("noteid");
                    id = extras.getInt("addnoteid");
                    date = extras.getString("checkin");
                    TaskID = extras.getInt("taskid");
                    createNotification(date);
                    AddNote(id);
                }
            }

现在我的问题是如何通过单击列表视图来区分两种意图,一种是通过按钮单击,另一种是通过单击列表视图,以及如何在接收活动中进行区分?

Vishwesh Jainkuniya

像这样同时输入两个字符串

intent.putExtra("from","button");

intent.putExtra("from","listview");

现在正在进行另一项活动

    if(getIntent().getStringExtra("from").equals("button"))
{  //do here
}else if(getIntent().getStringExtra("from").equals("listview"))
{   // do here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当两个意图导致相同的活动时,如何从特定意图中检索额外的意图

来自分类Dev

如何为两个活动处理相同的意图过滤器?

来自分类Dev

如何为同一活动使用两个不同的意图过滤器?

来自分类Dev

如何区分两个具有相同 id 的 WebElements?

来自分类Dev

如何区分两个不同 DPI 的尺寸

来自分类Dev

如何使用Javers区分相同实体类但具有不同ID的两个对象

来自分类Dev

比较/区分两个“相同的” CLBeacon

来自分类Dev

如何合并两个扩展不同类的活动?

来自分类Dev

在两个不同的活动中两次调用相同的函数

来自分类Dev

在同一活动中单击两个不同的按钮时,如何导航到两个不同的活动?

来自分类Dev

如何给两个不同的类相同的接口?

来自分类Dev

如何合并两个相同大小的对象的不同数组?

来自分类Dev

如何找到两个不同大小的数组的相同行?

来自分类Dev

如何模拟两个相同的mongo集合,但结果不同?

来自分类Dev

如何给两个不同的类提供相同的接口?

来自分类Dev

如何创建两个扩展不同图像的相同容器

来自分类Dev

如何在挂起的意图中设置两个意图

来自分类Dev

jQuery的两个不同链接显示相同的div,单击时需要两个链接都显示活动状态

来自分类Dev

如何区分来自不同HTML页面但在views.py中具有相同名称空间的两个url请求?

来自分类Dev

Android - 从两个不同的活动中获取和修改相同的列表

来自分类Dev

如何区分两个Sublime窗口

来自分类Dev

如何区分两个XML文件?

来自分类Dev

如何区分两个命令的输出?

来自分类Dev

如何区分两个提交按钮

来自分类Dev

如何区分两个命令的输出?

来自分类Dev

如何区分两个Sublime窗口

来自分类Dev

如何区分具有相同自定义单元格的两个UITableView

来自分类Dev

如何在C#中区分两个相同的对象?

来自分类Dev

如何区分两个具有相同名称的.snk文件?

Related 相关文章

  1. 1

    当两个意图导致相同的活动时,如何从特定意图中检索额外的意图

  2. 2

    如何为两个活动处理相同的意图过滤器?

  3. 3

    如何为同一活动使用两个不同的意图过滤器?

  4. 4

    如何区分两个具有相同 id 的 WebElements?

  5. 5

    如何区分两个不同 DPI 的尺寸

  6. 6

    如何使用Javers区分相同实体类但具有不同ID的两个对象

  7. 7

    比较/区分两个“相同的” CLBeacon

  8. 8

    如何合并两个扩展不同类的活动?

  9. 9

    在两个不同的活动中两次调用相同的函数

  10. 10

    在同一活动中单击两个不同的按钮时,如何导航到两个不同的活动?

  11. 11

    如何给两个不同的类相同的接口?

  12. 12

    如何合并两个相同大小的对象的不同数组?

  13. 13

    如何找到两个不同大小的数组的相同行?

  14. 14

    如何模拟两个相同的mongo集合,但结果不同?

  15. 15

    如何给两个不同的类提供相同的接口?

  16. 16

    如何创建两个扩展不同图像的相同容器

  17. 17

    如何在挂起的意图中设置两个意图

  18. 18

    jQuery的两个不同链接显示相同的div,单击时需要两个链接都显示活动状态

  19. 19

    如何区分来自不同HTML页面但在views.py中具有相同名称空间的两个url请求?

  20. 20

    Android - 从两个不同的活动中获取和修改相同的列表

  21. 21

    如何区分两个Sublime窗口

  22. 22

    如何区分两个XML文件?

  23. 23

    如何区分两个命令的输出?

  24. 24

    如何区分两个提交按钮

  25. 25

    如何区分两个命令的输出?

  26. 26

    如何区分两个Sublime窗口

  27. 27

    如何区分具有相同自定义单元格的两个UITableView

  28. 28

    如何在C#中区分两个相同的对象?

  29. 29

    如何区分两个具有相同名称的.snk文件?

热门标签

归档