如何使用Eclipse创建非片段式Android应用程序?

史蒂夫

我正在关注有关创建Android应用程序的教程,并且Eclipse生成了很多我现在不需要的代码。例如,它从ActionBarActivity扩展了MainActivity类,而我只希望它是Activity派生的类。

这是代码:

package com.example.helloworld;

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;
import android.util.Log;

public class MainActivity extends ActionBarActivity {

    String tag = "HelloWorld";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d(tag, "onCreate() triggered!");

        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new PlaceholderFragment()).commit();
        }
    }

    @Override
    public void onStart(){
        super.onCreate(null);
        Log.d(tag, "onStart()");
    }

    @Override
    public void onResume(){
        super.onResume();
        Log.d(tag, "onResume()");
    }

    @Override 
    public void onPause(){
        super.onPause();
        Log.d(tag, "Paused!");
    }

    @Override 
    public void onStop(){
        super.onStop();
        Log.d(tag, "onStop()");
    }

    @Override
    public void onDestroy(){
        super.onDestroy();
        Log.d(tag, "onDestroy()");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.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();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    /**
     * A placeholder fragment containing a simple view.
     */
    public static class PlaceholderFragment extends Fragment {

        public PlaceholderFragment() {
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main, container,
                    false);
            return rootView;
        }
    }

}
Zhenxiao Hao

创建Activityin时eclipse右键单击将包含您的新活动的软件包。New -> Other -> (Under Android tab) Android Activity

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Eclipse创建Android应用程序

来自分类Dev

如何使用片段组织应用程序?

来自分类Dev

Eclipse创建Android应用程序

来自分类Dev

在片段中创建Listview时,Android应用程序崩溃

来自分类Dev

Android-创建应用程序级别片段

来自分类Dev

如何从片段重新启动Android中的应用程序

来自分类Dev

如何以及何时在应用程序中使用片段?

来自分类Dev

如何以及何时在应用程序中使用片段?

来自分类Dev

Android SDK(Eclipse):如何为简单的应用程序创建简单的计时器?

来自分类Dev

在eclipse上部署Android应用程序,创建重复项

来自分类Dev

无法在Eclipse中创建Android应用程序项目

来自分类Dev

Eclipse:无法创建新的Android应用程序项目吗?

来自分类Dev

Eclipse中的Android应用程序创建卡住了

来自分类Dev

无法在Eclipse中使用Vaadin创建Maven应用程序

来自分类Dev

滑动片段Android应用程序

来自分类Dev

片段应用程序,如何添加页脚?

来自分类Dev

如何在非Android Gradle Java应用程序中使用Dagger?

来自分类Dev

使用Android Studio构建的应用程序Apk大于使用Eclipse构建的应用程序Apk

来自分类Dev

如何在我的Android应用程序中实现和使用Google Cloud SQL(Eclipse)

来自分类Dev

如何使用 Eclipse 中的 Genymotion 运行 Android 移动应用程序?

来自分类Dev

如何在Eclipse中调试Android Wear应用程序?

来自分类Dev

在Eclipse Android应用程序中使用OpenCV

来自分类Dev

如何使用非默认应用程序打开链接

来自分类Dev

应用程序启动时如何创建所有片段

来自分类Dev

如何使用Android Studio中创建的应用程序将文件上传到Google Cloud Storage?

来自分类Dev

如何使用笔记语音操作创建Android Wear应用程序?

来自分类Dev

如何创建一个使用谷歌地图的Android应用程序?

来自分类Dev

我如何使用 android 库作为我在我的项目应用程序中创建的模块?

来自分类Dev

如何创建单个 volley webservice 类以在整个 android 应用程序中使用?

Related 相关文章

  1. 1

    无法使用Eclipse创建Android应用程序

  2. 2

    如何使用片段组织应用程序?

  3. 3

    Eclipse创建Android应用程序

  4. 4

    在片段中创建Listview时,Android应用程序崩溃

  5. 5

    Android-创建应用程序级别片段

  6. 6

    如何从片段重新启动Android中的应用程序

  7. 7

    如何以及何时在应用程序中使用片段?

  8. 8

    如何以及何时在应用程序中使用片段?

  9. 9

    Android SDK(Eclipse):如何为简单的应用程序创建简单的计时器?

  10. 10

    在eclipse上部署Android应用程序,创建重复项

  11. 11

    无法在Eclipse中创建Android应用程序项目

  12. 12

    Eclipse:无法创建新的Android应用程序项目吗?

  13. 13

    Eclipse中的Android应用程序创建卡住了

  14. 14

    无法在Eclipse中使用Vaadin创建Maven应用程序

  15. 15

    滑动片段Android应用程序

  16. 16

    片段应用程序,如何添加页脚?

  17. 17

    如何在非Android Gradle Java应用程序中使用Dagger?

  18. 18

    使用Android Studio构建的应用程序Apk大于使用Eclipse构建的应用程序Apk

  19. 19

    如何在我的Android应用程序中实现和使用Google Cloud SQL(Eclipse)

  20. 20

    如何使用 Eclipse 中的 Genymotion 运行 Android 移动应用程序?

  21. 21

    如何在Eclipse中调试Android Wear应用程序?

  22. 22

    在Eclipse Android应用程序中使用OpenCV

  23. 23

    如何使用非默认应用程序打开链接

  24. 24

    应用程序启动时如何创建所有片段

  25. 25

    如何使用Android Studio中创建的应用程序将文件上传到Google Cloud Storage?

  26. 26

    如何使用笔记语音操作创建Android Wear应用程序?

  27. 27

    如何创建一个使用谷歌地图的Android应用程序?

  28. 28

    我如何使用 android 库作为我在我的项目应用程序中创建的模块?

  29. 29

    如何创建单个 volley webservice 类以在整个 android 应用程序中使用?

热门标签

归档