2017-02-13 33 views
0

在我通过Main Actvity的任何行为之后,我设计了一些相互之间关系的活动。但我无法成功通过任何活动的其他活动。Android MultiScreen意图问题

以下是下面的代码。

public class A extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_istanbul); 

     TextView attractivePlaces = (TextView) findViewById(R.id.a_category_attractive_places); 

     attractivePlaces.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Toast.makeText(getApplicationContext(),"A",Toast.LENGTH_SHORT).show(); 
       Intent intent = new Intent(A.this,B.class); // Here the issue is. 
       startActivity(intent); 
      } 
     }); 


    } 
} 

我该如何解决问题。

+0

错误日志说什么? – Piyush

+0

敬酒是否出现? –

回答

0

尝试改变View.OnClickListener()来TextView.OnClickListener() 最终代码会是这样的:

public class A extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_istanbul); 

    TextView attractivePlaces = (TextView) findViewById(R.id.a_category_attractive_places); 

    attractivePlaces.setOnClickListener(new TextView.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Toast.makeText(getApplicationContext(),"A",Toast.LENGTH_SHORT).show(); 
      Intent intent = new Intent(A.this,B.class); // Here the issue is. 
      startActivity(intent); 
     } 
    }); 

} 
} 

也许这会有所帮助。