【发布时间】:2014-07-14 10:38:17
【问题描述】:
我有一个很棒的好看的课程:
public class SayingsHolder extends Application{
ArrayList<String> SayingsList = new ArrayList<String>(){{
SayingsList.add("1");
SayingsList.add("2");
}};
public ArrayList<String> getSayingsList() {
return SayingsList;
}
}
现在我正在尝试通过以下方式在我的活动的FragmentStatePagerAdapter 中调用getSayingsList 方法:
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
final SayingsHolder holder = (SayingsHolder).getApplication();
}
现在一切都很好,但是当我这样编写代码时:
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
final SayingsHolder holder = (SayingsHolder).getApplication();
holder.getSayingsList();
}
上面写着:
Syntax error on token "getSayingsList", Identifier expected after this token
问题是holder 根本不起作用。我的意思是,当我输入 holder. 时,getSayingsList 根本没有显示。
我在这里缺少什么?我知道这是一个非常小的问题,但似乎我无法发现它。我的活动extends FragmentActivity 如果它很重要
我似乎在这里遗漏了一些东西。我无法在我的活动中调用我的方法anywhere。我开始赏金,因为我需要一个例子。
【问题讨论】:
-
I'm starting a bounty, because I need an example.我想你需要一个java入门。
标签: java android class android-fragments android-activity