У меня есть деятельность, нагрузить sharedPreference от другой деятельности и поставить некоторые данные из sharedPreferenece в ListView с помощью arrayAdpter, когда я компилирую мое приложение его принудительный близко это мне код:arrayAdapter вызвало приложение, чтобы заставить близко
public class DawaaActivity extends Activity implements View.OnClickListener {
/** Called when the activity is first created. */
Button add;
ListView dataList;
private SharedPreferences emportPref;
String[] dawaaList;
String theName;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initialaiz();
emportPref = getSharedPreferences("dawaaData", MODE_PRIVATE);
theName = emportPref.getString("subject", "no data found");
Toast.makeText(this, theName, Toast.LENGTH_LONG).show();
dawaaList[0] = theName;
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,dawaaList);
dataList.setAdapter(adapter);
}
private void initialaiz() {
// TODO Auto-generated method stub
add = (Button) findViewById(R.id.button3);
dataList = (ListView) findViewById(R.id.myListView);
add.setOnClickListener(this);
}
public void onClick(View v) {
// TODO Auto-generated method stub
Intent data = new Intent(DawaaActivity.this,SettingActivity.class);
startActivity(data);
}
, когда я делаю это две строки, если код намекнул:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,dawaaList);
dataList.setAdapter(adapter)
приложением является работой просто отлично
но не заполняя ListView Конечно
помогите мне пожалуйста
Где мой комментарий об ошибке logcat? –
dawaaList [0] = theName; // ошибка, я думаю, – Carnal