-2

私はそれをクリックしていたときにAndroidでボタンcheckdataを作成しましたが、何もしません...

switch(v.getId()){

        case R.id.Button01add:
            showDialog(DIALOG_ID);
            break;

        case R.id.Button01check:
             break;
        }

追加をクリックすると、そのようにポップアップするダイアログが表示されます チェックボタンをクリックするとデータベースに保存されている画像を表示したい これは私のcheckdata.javaです

public class CheckData extends ListActivity  {     
    TextView selection;
    DataManipulator dm;
    private DataManipulator DbHelper;
private Object testFruit;
    protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.check);
    dm = new DataManipulator(this);

    LinearLayout layout = new LinearLayout(this);
    ImageView image = new ImageView(this);
    DbHelper = new DataManipulator(this);

    DbHelper.open();
    DbHelper.createFruitEntry((Fruit) testFruit);
    DbHelper.close();

    testFruit = null;

    DbHelper.open();
    testFruit = DbHelper.getFirstFruitFromDB();
    DbHelper.close();

    image.setImageBitmap(((Fruit) testFruit).getBitmap());

    ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(
                                    LinearLayout.LayoutParams.WRAP_CONTENT,
                                    LinearLayout.LayoutParams.WRAP_CONTENT);

    setContentView(layout);
    addContentView(image, params);
}

}

データベースに保存されている画像を見ることができるように、このケースステートメントの間に何を書く必要がありますか

4

1 に答える 1

0
public class TestActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

  Button aboutButton =(Button)findViewById(R.id.about_content);
        aboutButton.setOnClickListener(this);
    }
public void onClick(View v) {
        switch (v.getId()) {
        case R.id.about_content:
        break;
        // More buttons go here (if any) ...
        }
    }
}

上記のコードのようにしてみてください。

于 2012-05-28T06:57:45.600 に答える