类中的Android变量用法

时间:2014-03-10 01:02:09

标签: android class android-activity

我的Activity中有一个类,我不能在Activity类的子类中使用变量。为什么会这样??

这是在子类中:

       try 
            {
                HttpResponse response = client.execute(getRequest);
                InputStream jsonStream = response.getEntity().getContent();
                BufferedReader reader = new BufferedReader(new InputStreamReader(jsonStream));
                StringBuilder builder = new StringBuilder();
                String line;
                while((line = reader.readLine()) != null)
                {
                    builder.append(line);
                }
                String jsonData = builder.toString();
                Log.e("Data", jsonData);
                person = new JSONObject(jsonData);
                email = person.getString("email");


            } catch (ClientProtocolException e) {
                e.printStackTrace();
                Log.e("No Data", "Nothing");
            } catch (IOException e) {
                e.printStackTrace();
                Log.e("No Data", "Nothing");
            } catch (JSONException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            Log.e("EMAIL", email);
            return null;
        }

我在Log.e输出中获得了正确的电子邮件值,但是当我尝试在活动类中为我的文本视图分配字符串电子邮件时,它不会工作并且会使模拟器崩溃。

  TextView myEmailView = (TextView) findViewById(R.id.textView15); 
  myEmailView.setText(email);

0 个答案:

没有答案