my activity is load a grid view from xml file and the controls from other xml file

     public class ResultActivity extends AppCompatActivity {
    GridView gridview;

    ArrayList<String> arrayList;
    String ip, db, un, passwords;
    Connection connect;
    PreparedStatement stmt;
    ResultSet rs;
    Button TButton;

    protected void onCreate(Bundle savedInstanceState) {

        TButton = (Button) findViewById(;
        TButton.setOnClickListener(new View.OnClickListener(){
            public void onClick(View v){
                Intent intentLoadNewActivity = new Intent(ResultActivity.this,MyResultsActivity.class);
  try {
            connect = CONN(un, passwords, db, ip);
            Statement statement = connect.createStatement();
            rs = statement.executeQuery(query);
            List<Map<String, String>> data = null;
            data = new ArrayList<Map<String, String>>();
            while ( {
                Map<String, String> datanum = new HashMap<String, String>();
                datanum.put("A", "Patient Number: "+rs.getString("PatNumber"));
                datanum.put("B", "Welcome " + rs.getString("PatName"));
               // datanum.put("C","Transaction:" + rs.getString("trano"));

           // String[] from = { "A", "B","C" };
            String[] from = { "A", "B" };
            int[] views = {,};
            final SimpleAdapter ADA = new SimpleAdapter(ResultActivity.this,

                    data, R.layout.patientdata, from, views);
        } catch (SQLException e) {

Recommended Answers

All 5 Replies

what i need is to move to other activity when click the button , which in the patientdata.Xml
and setContentView(R.layout.gridviews), Any Suggestion plzz??

Are you saying that setContentView(R.layout.gridviews) is where you get the NPE? Where is Rdefined. Is it null?

Paste the complete stack trace... It's hard to trace which line exactly throws the NPE.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.