-2
私はアプリケーションを起動しようとすると、何かを表示する前に閉じます。私はListActivityを使用し、このサイトを使用してコード:Android ListActivity Exampleを書いていました。私はすべてがコードで良いと思う。その後、何ができますか?アプリケーションが応答していません。 ListActivityの使用
public class MainActivity extends ListActivity {
static int kiekis, n = 10000, s = 20000, f = 30000, p1 = 40000, p2 = 50000, pozicija, i = 1;
ArrayList<String> list;
static String vardas;
static String numeris;
static String skype;
static String facebook;
static String papildoma1;
static String papildoma2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SharedPreferences sprefs = getSharedPreferences("Prefs", MODE_PRIVATE);
list = new ArrayList<String>();
for (i = 1; i <= kiekis; i++) {
vardas = sprefs.getString(String.valueOf(i), "");
list.add(vardas);
}
setListAdapter(new ArrayAdapter<String>(this,
R.layout.list_view, R.id.vardas, list));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
//String item = (String) getListAdapter().getItem(position);
Intent intent = new Intent(MainActivity.this, Detail.class);
pozicija = position;
SharedPreferences sprefs = getPreferences(MODE_PRIVATE);
numeris = sprefs.getString(String.valueOf(n + position), "");
skype = sprefs.getString(String.valueOf(s + position), "");
facebook = sprefs.getString(String.valueOf(f + position), "");
papildoma1 = sprefs.getString(String.valueOf(p1 + position), "");
papildoma2 = sprefs.getString(String.valueOf(p2 + position), "");
startActivity(intent);
finish();
}
}
悪い少年のログキャットを表示してください。 – zgc7009
さて、私はできません。だからこそ私がここに書いているのは –
logcatがあなたのIDEに投稿されるはずです。ここにコピーして貼り付けることができます。それがなければ、私たちが伝えるのは難しいでしょう。 – zgc7009