【问题标题】:how to pass DropboxAPI<AndroidAuthSession> object from one Activity to another如何将 DropboxAPI<AndroidAuthSession> 对象从一个 Activity 传递到另一个
【发布时间】:2012-06-20 14:15:03
【问题描述】:

我想要第二个 Activity 使用 DropboxAPI 对象(此处为 mApi)并调用 Dropbox api 方法....

我怎样才能通过它....

basket.putParcelable("key", mApi);

basket 是一个 Bundle 对象..

有错误“Bundle类型中的putParcelable(String, Parcelable)方法不适用于参数(String, DropboxAPI)”

铸造会起作用吗??basket.putParcelable("key", (Parcelable) mApi);

可以打包发送吗??

请帮忙...

【问题讨论】:

    标签: android api authentication android-activity dropbox


    【解决方案1】:

    如果DropboxAPI&lt;AndroidAuthSession&gt; 类在其代码中没有implement Parcelable,则不能将其放入Intent。您只能放置Parcelable 对象。如果您可以访问源代码,则应使其实现Parcelable

    这是一个good place 开始

    【讨论】:

    • 我没有 DropboxAPI 类的源代码。这是否意味着,我只需要处理进行身份验证的单个 Activity...
    • 好吧,你不能把它放在一个 Intent 中而不先 Parcelling 它。所以你不能使用意图。您将不得不采用不同的方法。您可以按照自己建议的方式进行操作。
    猜你喜欢
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多