我正在尝试通过 udacity 中的 google android 编程类(class)(android studio)学习 android 编程。 问题是我的 MainActivity.java 中没有“PlaceholderFragment”类。 我这个文件中只有 MainActivity 类。 有人可以帮我吗?
编辑: 我的 MainActivity.java 是:
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);
}
}
最佳答案
我在使用 Udacity 类(class)“开发 Android 应用:Android 基础知识”时遇到了同样的问题。 Udacity 视频已超过 9 个月,并且由于 android studios 始终在更新,因此较新版本的 android studio 不再为 fragment 提供内部类。相反,android studio 会生成一个包含 fragment 的单独类。但是,没问题。
转到第 1 课:“使用 Sunshine Github 存储库”选项卡并打开链接:Udacity Sunshine 存储库
下载分支:“1.01_hello_world”并将内容导入到android studios中。您将在 MainActivity.java 中拥有“PlaceholderFragment”类,然后您可以继续在 Udacity 学习类(class)
关于android - MainActivity.java 中没有 PlaceholderFragment 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127655/