1按钮3命令onclick android



如何将3个命令包含在一个按钮中?我想插入打开另一个活动,当按钮点击。

这是我的代码:

btnUpload = (Button) findViewById(R.id.btn_submit);
btnUpload.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    Log.i(TAG, "submit clicked");
    if (!Ultils.isConnectingToInternet(SubmitPropertiesActivity.this)) {
       showMsg(getResources().getString(R.string.open_network));
    } else {
       doUpload();
    }
}
});

只需在onClick方法中添加一行

startActivity(new Intent(getApplicationContext(),anotherActivity.class));

喜欢btUnpload.setOnClickListener(新的OnClickListener{

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Log.i(TAG, "submit clicked");
        //other command
        startActivity(new Intent(getApplicationContext(),anotherActivity.class));
    }
});

在关闭对话框并清除所有数据后,在runOnUiThread中添加启动活动代码,然后添加您的启动活动代码。

 runOnUiThread(new Runnable() {
                            public void run() {
                                try {
                                    prgDialog.dismiss();
                                    title.setText("");
                                    price.setText("");
                                    content.setText("");
                                    address.setText("");
                                    area.setText("");
                                    lantai.setText("");
                                    luasbangunan.setText("");
                                    bathroom.setText("");
                                    bedroom.setText("");
                                    selected_amenities_list.clear();
                                    marker_selected = 0;
                                  //Here You add your start new activity code.
                                } catch (Exception e) {
                                    e.printStackTrace();
                                }
                            }
                        });

这样的东西可以帮助您;

写入3种方法

1) 网络检查方法

2) 上传图像方法

3) 启动活动方法

单击按钮时;

调用方法(1)

如果存在网络连接,则

从方法(1)调用方法(2)

检查上传方法是否完成,如果完成-

从那里调用方法(3)

这是一个简单的过程,只是给你一个如果我处于这种情况下我会使用的想法。

最新更新