简体   繁体   English

单击 ListView 项时打开有关新活动的详细信息

[英]Open detail on new activity when ListView item is clicked

I am getting data from MySQL database on Localhost server and displaying some data (username, email) in ListView not complete.我正在从本地主机服务器上的 MySQL 数据库获取数据,并在ListView显示一些数据(用户名、电子邮件)未完成。 I want to open complete detail (username, email, fathername, qualification, contact etc ) of clicked ListView item on a new activity.我想在新活动中打开单击的ListView项目的完整详细信息(用户名、电子邮件、父亲姓名、资格、联系人等)

Activity 1 code活动 1 代码

lvViewAllData.setOnItemClickListener(
            new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    Intent intent = new Intent( getApplicationContext(), SingleUser.class );
                    tvGetUsername = (TextView)findViewById( R.id.tvUsernameDisplayRow);
                    String username = tvGetUsername.getText().toString();
                    intent.putExtra("username", username );
                    startActivity( intent );
                }
            }
    );

Activity 2 code where i want to display complete data我想在其中显示完整数据的活动 2 代码

public class SingleUser extends AppCompatActivity {
    String GET_USERNAME;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.single_user_layout);
        GET_USERNAME = getIntent().getExtras().getString("username");

        TextView textView = (TextView)findViewById(R.id.tvUsernameSigleUser);
        textView.setText(GET_USERNAME);
    }
}
lvViewAllData.setOnItemClickListener(
            new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    CompleteData completeData = customAdopter.getItem(position);
                    Intent intent = new Intent( getApplicationContext(), SingleUser.class );
                    String username = completeData.getUsername();
                    intent.putExtra("username", username );
                    startActivity( intent );
                }
            }
    );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ListView项目打开新活动 - ListView Item Open New Activity 单击ListView项时如何在详细信息活动上加载Firebase DB Vaule - How to load Firebase DB Vaule on detail activity when ListView Item Clicked 单击展开式列表视图中的子项时如何在另一个活动中打开列表视图 - How to open a listview in another activity when a child item in an expandable listview is clicked 在列表视图项上按ID打开新活动,请点击 - Open New Activity by id on Listview Item Click 单击按钮时如何打开新活动? - How to open a new activity when a button is clicked? 如何根据在列表视图中单击的项目启动新活动? - How can I start new Activity based on the item clicked in listview? 如何根据RecyclerView中的单击项在新活动中打开特定片段 - How to open specific Fragment in new Activity depending on clicked item in RecyclerView 为从Webview单击的每个列表项打开一个新活动 - Open a new activity for each list item clicked from webview 单击ListView中的项目时在另一个活动中显示列表 - Showing a List in another activity when clicked on an item in ListView 单击ListView项时将_id从一个活动传递到另一个活动 - Passing an _id from one activity to another when ListView item is clicked
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM