将列表视图信息移动到页面

时间:2017-01-07 16:17:08

标签: android android-intent

我想要的只是当用户按下特定列表项时,列表视图中的文本转到另一页并在文本视图中显示信息

这是我的列表视图页面

    public class usernews extends AppCompatActivity {
        FirebaseDatabase database = FirebaseDatabase.getInstance();
        final DatabaseReference myRef = database.getReference("allNews").child("allNews");


        ProgressBar loading;
        private ListView lsStudents;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_usernews);
             loading = (ProgressBar) findViewById(R.id.loading);
            lsStudents=(ListView) findViewById(R.id.list);



            Toast.makeText(usernews.this,
                     "يرجى التأكد من أنك متصل بالإنترنت إذالم تكن متصل بعد...", Toast.LENGTH_LONG).show();



            myRef.addValueEventListener(new ValueEventListener() {



                @Override
                public void onDataChange(DataSnapshot dataSnapshot) {
                    // This method is called once with the initial value and again
                    // whenever data at this location is updated.


                    final List<String> areas = new ArrayList<String>();
                    for (DataSnapshot areaSnapshot: dataSnapshot.getChildren()) {
    // Get value from areaSnapShot not from dataSnapshot
                        String value1 = String.valueOf(areaSnapshot.getValue());
                        areas.add(value1);
                        if (lsStudents.equals(null)){
                            loading.setVisibility(View.VISIBLE);

                        }
                        if (!lsStudents.equals(null)){
                            loading.setVisibility(View.GONE);


                        }

                    }


                    String value2 = String.valueOf(dataSnapshot.getValue());






                   ArrayAdapter<String> areasAdapter = new ArrayAdapter<String>(usernews.this,android.R.layout.simple_expandable_list_item_1, areas);
                    lsStudents.setAdapter(areasAdapter);







                }


                @Override
                public void onCancelled(DatabaseError error) {
                    // Failed to read value
                    Toast.makeText(usernews.this,
                           error + "!!!!!خطاء في الاتصال !!!!!!", Toast.LENGTH_LONG).show();
                }
            });
        }
    }

/ *任何帮助* /

0 个答案:

没有答案