我有這個驚人的,好看的類:不能referr我get方法
public class SayingsHolder extends Application{
ArrayList<String> SayingsList = new ArrayList<String>(){{
SayingsList.add("1");
SayingsList.add("2");
}};
public ArrayList<String> getSayingsList() {
return SayingsList;
}
}
現在我試圖調用內部的getSayingsList
方法我的活動通過的FragmentStatePagerAdapter
:
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
如果它很重要
看來我在這裏錯過了一些東西。我無法在我的活動中撥打我的方法任何地方。我開始賞金,因爲我需要一個例子。
'我開始賞金,因爲我需要一個example.'我想你需要一個Java底漆。 – Vikram