恢复时如何在同一活动中显示不同的数据?

时间:2013-11-20 07:56:55

标签: android android-intent

  • 我欢迎Screen有一些配置设置,例如“你还没有设置,我们让你配置”,这是在textView上有setText。
  • 点击它后,控制进入设置页面,其中填写了包含名称和图像的所有数据。
  • 我无法执行此功能,例如,当用户第一次访问欢迎屏幕时,它正在崩溃而不是等待控制转到Intent for Settings。
  • 如果有人知道怎么做,请帮我解决这个问题......
  • 谢谢..
  • 我在下面用oncreate()方法编写代码..
  • 来自设置后,屏幕数据会随着包含其他消息和图像的内容而改变..
  • 我的方法是:

        textViewForWelcomeMessage = (TextView)  
                findViewById(R.id.textViewToDisplayMessageForWelcomePage);
        imageViewPhoto = (ImageView) findViewById(R.id.imageViewPhotoForWelcomePage);
    
        if(textViewForWelcomeMessage.getText().length()==0) {
    
            textViewForWelcomeMessage.setText("You are not yet setup,  
                    Let us get you configured"); // textViewForWelcomeMessage has value
    
            textViewForWelcomeMessage.setOnClickListener(new OnClickListener() {
    
                public void onClick(View arg0) {
    
                    Intent intentForSettingsPage = new Intent(  
                            WelcomPageActivity.this,  
                            SettingsActitivity.class);
                    startActivity(intentForSettingsPage);
    
                }
            });
    
            flag++;
        }
    
        if(flag > 0) {
            DatabaseManager db = new DatabaseManager(WelcomPageActivity.this);
            parentInfoDetails = db.getAllParentDetails();
    
            for (Parent parentData : parentInfoDetails) {
                image = parentData.getImage();
            }
    
            imageStream = new ByteArrayInputStream(image);
            theImage = BitmapFactory.decodeStream(imageStream);
            imageViewPhoto.setImageBitmap(theImage);
    
            childrenInfoDetails = db.getAllChildrenDetails();
            for (Student stu : childrenInfoDetails) {
                studFirstName = stu.getStudent_firstname();
            }
    
            textViewForWelcomeMessage.setText("Hugs to little "  
                    + studFirstName + " from mommy and daddy");
    
        }
    

0 个答案:

没有答案