package ndhu.landis.campusmap; import android.app.Activity; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; public class Main_Frame extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main_frame); //Fragment 創建設定 Main_Fragment fragment; if (savedInstanceState != null){ fragment = (Main_Fragment) getFragmentManager().findFragmentByTag("Main Frame"); } else { fragment = new Main_Fragment(); FragmentManager manager = getFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.add(R.id.main_frame, fragment, "Main Frame"); transaction.addToBackStack(null); transaction.commit(); } } // 以下為選單設定部分。 @Override // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override // TODO Auto-generated method stub switch (item.getItemId()) { case R.id.open_calendar:{ startActivity(new Intent(this, calendar.class)); break; } case R.id.main_activity:{ startActivity(new Intent(this, intro_menu.class)); break; } case R.id.about_app:{ Toast.makeText(this, "Beta one", Toast.LENGTH_SHORT).show(); break; } case R.id.exit:{ FragmentManager manager = getFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); // 檢查 popBackStack 的狀態 if (manager.getBackStackEntryCount() > 0) { manager.popBackStack(); transaction.commit(); } else { super.finish(); } } } return super.onOptionsItemSelected(item); } }
Standard input is empty
Main.java:12: error: class Main_Frame is public, should be declared in a file named Main_Frame.java
public class Main_Frame extends Activity {
^
Main.java:3: error: package android.app does not exist
import android.app.Activity;
^
Main.java:4: error: package android.app does not exist
import android.app.FragmentManager;
^
Main.java:5: error: package android.app does not exist
import android.app.FragmentTransaction;
^
Main.java:6: error: package android.content does not exist
import android.content.Intent;
^
Main.java:7: error: package android.os does not exist
import android.os.Bundle;
^
Main.java:8: error: package android.view does not exist
import android.view.Menu;
^
Main.java:9: error: package android.view does not exist
import android.view.MenuItem;
^
Main.java:10: error: package android.widget does not exist
import android.widget.Toast;
^
Main.java:12: error: cannot find symbol
public class Main_Frame extends Activity {
^
symbol: class Activity
Main.java:17: error: cannot find symbol
protected void onCreate(Bundle savedInstanceState) {
^
symbol: class Bundle
location: class Main_Frame
Main.java:40: error: cannot find symbol
public boolean onCreateOptionsMenu(Menu menu) {
^
symbol: class Menu
location: class Main_Frame
Main.java:47: error: cannot find symbol
public boolean onOptionsItemSelected(MenuItem item) {
^
symbol: class MenuItem
location: class Main_Frame
Main.java:19: error: cannot find symbol
super.onCreate(savedInstanceState);
^
symbol: variable super
location: class Main_Frame
Main.java:20: error: package R does not exist
setContentView(R.layout.main_frame);
^
Main.java:23: error: cannot find symbol
Main_Fragment fragment;
^
symbol: class Main_Fragment
location: class Main_Frame
Main.java:25: error: cannot find symbol
fragment = (Main_Fragment) getFragmentManager().findFragmentByTag("Main Frame");
^
symbol: class Main_Fragment
location: class Main_Frame
Main.java:25: error: cannot find symbol
fragment = (Main_Fragment) getFragmentManager().findFragmentByTag("Main Frame");
^
symbol: method getFragmentManager()
location: class Main_Frame
Main.java:28: error: cannot find symbol
fragment = new Main_Fragment();
^
symbol: class Main_Fragment
location: class Main_Frame
Main.java:29: error: cannot find symbol
FragmentManager manager = getFragmentManager();
^
symbol: class FragmentManager
location: class Main_Frame
Main.java:29: error: cannot find symbol
FragmentManager manager = getFragmentManager();
^
symbol: method getFragmentManager()
location: class Main_Frame
Main.java:30: error: cannot find symbol
FragmentTransaction transaction = manager.beginTransaction();
^
symbol: class FragmentTransaction
location: class Main_Frame
Main.java:31: error: package R does not exist
transaction.add(R.id.main_frame, fragment, "Main Frame");
^
Main.java:16: error: method does not override or implement a method from a supertype
@Override
^
Main.java:42: error: package R does not exist
getMenuInflater().inflate(R.menu.main, menu);
^
Main.java:42: error: cannot find symbol
getMenuInflater().inflate(R.menu.main, menu);
^
symbol: method getMenuInflater()
location: class Main_Frame
Main.java:39: error: method does not override or implement a method from a supertype
@Override
^
Main.java:52: error: package R does not exist
case R.id.open_calendar:{
^
Main.java:53: error: cannot find symbol
startActivity(new Intent(this, calendar.class));
^
symbol: class Intent
location: class Main_Frame
Main.java:53: error: cannot find symbol
startActivity(new Intent(this, calendar.class));
^
symbol: class calendar
location: class Main_Frame
Main.java:56: error: package R does not exist
case R.id.main_activity:{
^
Main.java:57: error: cannot find symbol
startActivity(new Intent(this, intro_menu.class));
^
symbol: class Intent
location: class Main_Frame
Main.java:57: error: cannot find symbol
startActivity(new Intent(this, intro_menu.class));
^
symbol: class intro_menu
location: class Main_Frame
Main.java:60: error: package R does not exist
case R.id.about_app:{
^
Main.java:61: error: cannot find symbol
Toast.makeText(this, "Beta one", Toast.LENGTH_SHORT).show();
^
symbol: variable Toast
location: class Main_Frame
Main.java:61: error: cannot find symbol
Toast.makeText(this, "Beta one", Toast.LENGTH_SHORT).show();
^
symbol: variable Toast
location: class Main_Frame
Main.java:64: error: package R does not exist
case R.id.exit:{
^
Main.java:65: error: cannot find symbol
FragmentManager manager = getFragmentManager();
^
symbol: class FragmentManager
location: class Main_Frame
Main.java:65: error: cannot find symbol
FragmentManager manager = getFragmentManager();
^
symbol: method getFragmentManager()
location: class Main_Frame
Main.java:66: error: cannot find symbol
FragmentTransaction transaction = manager.beginTransaction();
^
symbol: class FragmentTransaction
location: class Main_Frame
Main.java:73: error: cannot find symbol
super.finish();
^
symbol: variable super
location: class Main_Frame
Main.java:80: error: cannot find symbol
return super.onOptionsItemSelected(item);
^
symbol: variable super
location: class Main_Frame
Main.java:46: error: method does not override or implement a method from a supertype
@Override
^
43 errors
Standard output is empty