-1

Androidでログインシステムを構築していますが、次のことを達成する必要があります:

  • ユーザーデータをローカル ストレージに保存する
  • ユーザーが作成され、ボタンを押すと、ユーザー名と短い名前を含むラジオボタンを動的に作成する必要があります。

私はすでにこれらのことを達成することができましたが、今私が抱えている唯一の問題は、アカウントを登録するクラスと、ユーザーデータを含むラジオボタンが表示されるクラスの 2 つが必要なことです。だから私の質問:登録ボタンを押すと、別のクラスにラジオボタンが作成されるように、どうすればcalssをプログラムできますか。

以下はクラスのコードです。

enter code here






@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    switch (v.getId()) {
    case R.id.Save:

        Intent I = new Intent();
        I.putExtra(
        I.setClass(this, ShowUsers.class);
        startActivity(I);
        break;

    }

}

}

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    // Start other Activity
    switch (v.getId()) {
    case R.id.create:
        Intent intent = new Intent();
        intent.setClass(Main.this, Register.class);
        startActivity(intent);
        break;

    }

    Bundle extras = getIntent().getExtras(); 
    String userName;

    if (extras != null) {
        userName = extras.getString("editTextName,editTextPassword,editTextshortname");
        // and get whatever type user account id is
    }

}

}

保存ボタンをクリックすると、メイン クラスにラジオ ボタンを作成する必要があります。問題は、これをどのように達成できるかということです。

4

1 に答える 1

0

2 番目のクラスがアクティビティの場合、1 つの解決策はIntent、ラジオ ボタンを作成するために必要なデータと共に を送信することです。Intentこれを行うには、オブジェクトを作成し、そのsetExtra()メソッドのいずれかを呼び出しstartActivity()てから、Intent. 詳細については、Android API ドキュメントをご覧ください。

于 2012-11-08T20:22:29.047 に答える