Я разрабатываю приложение, в котором на экране пусковой установки, если мы проверяем переключатель, он должен перенаправляться на активность входа.Ошибка при использовании ключевого слова «this» в явном намерении создания
В классе mainactivity.java
во время создания объекта для класса Implicit Intent использование ключевого слова this
для получения текущего контекста показывает ошибку. Что является причиной этого ? Что еще мы можем использовать для получения контекста для объекта Intent?
Здесь я включаю код.
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final RadioGroup radiogroup = (RadioGroup) findViewById(R.id.radiogroup);
radiogroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId)
{
RadioButton checkedRadioButton = (RadioButton) findViewById(checkedId);
int comp = checkedRadioButton.getId();
if(comp==(R.id.Vitbutton))
Intent i = new Intent(this ,LoginActivity.class);
startActivity(i);
}
}
);
}