【问题标题】:More than one Parent Activity - How to?不止一项家长活动 - 怎么做?
【发布时间】:2018-09-15 13:11:57
【问题描述】:

直升机,

我想让我的应用为不同的云进行配置。

所以我需要为每个云创建一个独特的类。例如,这将调用 Google Drive 类:

                    Intent i = new Intent(RecordConfigStep2.this, RecordConfigStep3_GDrive.class);
                    startActivityForResult(i, 1);

对于 Dropbox 的配置,我需要:

                    Intent i = new Intent(RecordConfigStep2.this, RecordConfigStep3_Dropbox.class);
                    startActivityForResult(i, 1);

云配置后,应用应返回“正常”配置。

所以它的行为应该是这样的:

Class diagramm

在 A 类中,用户可以选择云。

然后在 B 类和 C 类中配置云。

回到 D 类,用户可以进行额外的应用配置。

我需要在 AndroidManifest.xml 文件中写什么?

【问题讨论】:

    标签: java android class android-manifest manifest


    【解决方案1】:

    你应该使用Intent

    从 Activity A,发送类型,比如一个字符串值,它显示云的类型,如“gdrive”、“dropbox”等。

    在Activity B中,获取类型String,如果它等于“gdrive” > 做GDrive操作否则如果它等于“dropbox” > 做Dropbox操作...

    同样,从 B > C > D > E 发送您的数据

    更多信息:https://developer.android.com/reference/android/content/Intent

    【讨论】:

    • @ubik 如果有帮助,请接受答案。 :)
    猜你喜欢
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 2020-07-19
    • 2021-12-19
    • 1970-01-01
    相关资源
    最近更新 更多