私のAndroidアプリケーションでは、サーバーからのJSON構成ファイルに基づいて別のアプリレイアウトを表示したい.アプリで。
この目的のために私は持っています:
public void sendView(View view) throws JSONException, IOException{
String[] viewType = pm.getScreetypeConfigFromJsonElement();
if ( viewType[0] == "LV"){
Intent intent = new Intent(this, AUListView.class);
startActivity(intent);
}else if(){....} //For any other view
}
そして今、私は MainActivity 内でこの関数を呼び出しています
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
sendView(/*Cant solve how to pass view */);
} catch (JSONException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
.
.
.
}
Android で JSON 構成値に基づいて異なる AppLayout を起動する必要があるというこの問題を修正するにはどうすればよいですか。