从片段调用活动 - 活动不会运行

时间:2014-03-23 18:25:35

标签: android android-fragments

Android新手所以请耐心等待。

我有一个片段(DirectionsFragment),它调用一个Activity来从Yelp(YelpActivity)获取一些数据。

当我运行YelpActivity本身而不从DirectionsFragment调用它时,它会成功运行(显示收到的信息,打印出适当的日志消息等)。

但是,当我从片段创建YelpActivity时,没有任何反应 - 没有日志消息,也没有检索到的信息。 以下是我如何创建YelpActivity

@Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        YelpActivity ya = new YelpActivity();
    }

由于

1 个答案:

答案 0 :(得分:1)

活动由startActivtiy(intent)启动。但你有

YelpActivity ya = new YelpActivity();

不应该创建Activity类的实例。

使用

startActivity(new Intent(getActivtiy(),YealpActivtiy.class);

确保您已在清单文件中声明了活动