陷入Facebook后退分享对话

时间:2014-09-05 12:35:24

标签: java android facebook

当在Android上没有Facebook原生应用程序时,为了从另一个Android应用程序共享帖子,正在打开Web对话框。 {4}}在第4步中有一个如何打开该对话框的说明(请参阅publishFeedDialog函数)。

我的问题是本教程中描述的所有其他代码都是在AppActivity中编写的,它是Activity的子类。因此,getActivity()方法没有定义,因为它是为Fragment定义的。为了解决这个问题,我已经定义了一个私有变量:

    private Activity activity;

onCreate方法中指定了一个值:

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    activity = this;

     // .......
 }

并用于调用getActivity()的所有地方。由于我不是Java既不是Android专家,我想知道我是否已经正确地完成了它。

0 个答案:

没有答案