gpt4 book ai didi

java - 导入 android.content.Context 后无法解析上下文;还

转载 作者:行者123 更新时间:2023-11-30 08:54:36 25 4
gpt4 key购买 nike

这是我的mainactivity.java

package com.example.apurva.therisingsatyam;

import android.os.Bundle;
import android.content.Context;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.content.Intent;

public class MainActivity extends ActionBarActivity {

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

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();

//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}

return super.onOptionsItemSelected(item);
}

public void onClick(View v) {

switch (v.getId()) {
case R.id.button:
Intent intent = new Intent(context, LogIn.class);
startActivity(intent);
break;
case R.id.button2:
Intent intent1 = new Intent(context, SignUp.class);
startActivity(intent1);
break;
}
}
}

我试图在单击按钮时切换 Activity 。但是从上面的代码可以看出,在 onClick 方法的两个位置的上下文词下都有一条红线,尽管我已经导入了 android.content.context 。请有人帮我解决这个问题。

最佳答案

context 未声明和初始化

改变这个

Intent intent = new Intent(context, LogIn.class);

Intent intent = new Intent(MainActivity.this, LogIn.class);

同样为了另一个 Intent

您的 MainActivity 扩展了 Activity

java.lang.Object
↳ android.content.Context
↳ android.content.ContextWrapper
↳ android.view.ContextThemeWrapper
↳ android.app.Activity

因此,要获取上下文,您可以使用 MainActivity.this

此外,我没有看到您在哪里初始化 View ,并且您的Activity 没有实现OnClickListener 接口(interface)

关于java - 导入 android.content.Context 后无法解析上下文;还,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29338633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com