私がしようとしているのは、子のタブからアクセスできるJSONObjectを持っていて、情報を入れることができるようにすることです。tabhostのJSONObjectまたはJSONArrayにアクセスする
public class Example extends TabActivity{
private JSONObject testtt = new JSONObject();
public void writeJSON(String key, String value) throws JSONException {
testtt.put(key, value);
}
public String getJSON(){
return testtt.toString();
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.example);
//Creating the tabs and everything
//Is Here
}
}
前後に のタブのいずれかを、タブをナビゲートするよりも、私は、次/前のボタンがあります。
public void onClick(View v) {
//Pre-alertDialog.setmessage stuff here.
alertDialog.setMessage(Example.this.getJSON());
// Example.this gives this error: No enclosing instance of the type Example is accessible in scope
}
私は、代替原料のトンを試してみました、と尋ねるのポイントに得ています助けを求めて(私にとっては非常にまれです)。 それはまた、私は比較的アンドロイド開発に新しいことは明らかでしょう。
EDIT: クラスを介してグローバル変数をしようとすると、アプリケーションを拡張するとき、{行うに
私は自分の問題を考え出しました... マニフェストにを追加していました。私がする必要があるのは、既存のタグに名前を追加することでした。 –
Luke3butler
リファレンス:http://stackoverflow.com/questions/1944656/android-global-variable – Luke3butler