我确定我昨晚没有做一些奇怪或错误的事情。昨晚,我仍然可以return next()
但今天早上,当我再次尝试调试它以确保应用程序仍然像上次测试一样工作时,它会显示错误。 "无法解析..."
当我检查Toast.makeText(getApplicationContext(), "Some String", Toast.LENGTH_SHORT);
代码时,MainActivity.java
是红色文字。 (我使用材料ui主题和红色文本意味着错误)。然后我尝试重新输入它。但是,它没有显示getApplicationContext()
或类似的自动完成。我不确定我的代码有什么问题。我在新项目中尝试,它工作正常。
这是我的文件代码:
的AndroidManifest.xml
getApplicationContext()
activity_main.xml中
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.belajar.belajar1">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
MainActivity.java
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.belajar.belajar1.MainActivity" android:weightSum="1">
<EditText android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textDirection="firstStrong"
android:hint="Title"
android:id="@+id/inputTitle"
/>
<EditText
android:layout_width="match_parent"
android:layout_height="0sp"
android:layout_weight="1"
android:gravity="top"
android:hint="Your Note"
android:id="@+id/inputContent"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="SAVE"
android:onClick="cmdProcess"/>
</LinearLayout>
答案 0 :(得分:1)
我看到你正在使用android studio。 有时这个奇怪的问题发生了,一个项目干净解决了我的问题。
如果您确定您的代码是正确的,这似乎是一个IDE问题,尝试清理项目和无效的IDE缓存。