小编Mic*_*ick的帖子

私有类的公共构造函数

我是Java新手.我想知道在私有类中使用公共构造函数是什么.类中的私有类可以从同一个类初始化然后将私有类的构造函数公开的用途是什么?

public class MainActivity extends Activity {
     private class AcceptThread extends Thread {
        public AcceptThread() {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor

25
推荐指数
2
解决办法
1万
查看次数

singleTask和singleInstance之间的区别

我没有在StackOverflow上找到任何回答我问题的线程.我已经看过这个Android singletop singleinstance和singletask,但这个问题与他的项目场景有关.

singleTask和singleInstance有什么区别?我已阅读文档,但无法理解..

我已经阅读过这个帖子还有Android singleTask或singleInstance的启动模式?但我无法理解.抱歉

android android-activity

24
推荐指数
3
解决办法
2万
查看次数

ActionBarActivity和Fragment Activity之间的区别

我是Android中的菜鸟.我刚开始使用ActionBarActivityFragmentActivity.他们之间有什么区别吗?

android android-appcompat android-activity android-actionbar

7
推荐指数
2
解决办法
1万
查看次数

在ActionBarActivity的底部设置ActionBar选项卡

你好,我是Android中的菜鸟.

我正在使用appcompat支持库添加标签ActionBarActivity.我已经编写了要添加的代码但是顶部显示的标签在屏幕截图中看到了它.我想设置Tabs出现在底部的这些.

知道为什么会这样吗?

private ActionBar mActionBar;

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

    // find the action bar
    mActionBar = getSupportActionBar();

    // First Tab of the Activity
    ActionBar.Tab mTab = mActionBar.newTab().setText("First Tab").setTabListener(this);
    mActionBar.addTab(mTab);
    mActionBar.selectTab(mTab);

    // Second Tab of the Activity
    mTab = mActionBar.newTab().setText("Second Tab").setTabListener(this);
    mActionBar.addTab(mTab);
}

@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 …
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-actionbar

3
推荐指数
1
解决办法
2万
查看次数

初始化内部类的最终实例变量

您好我想在它的构造函数中初始化内部类的最终变量,但是编译器强制我在声明时初始化它为什么有任何想法?

我该如何处理这种情况?

public MainActivity extends Activity {
    private class AcceptThread extends Thread {
            private final BluetoothServerSocket mBluetoothServerSocket;
            public AcceptThread() {
                try {
                    mBluetoothServerSocket = mBluetoothAdapter.listenUsingRfcommWithServiceRecord("BT_SERVER", UUID.fromString("a60f35f0-b93a-11de-8a39-08002009c666"));
                } catch (IOException e) { }
            }

            // Here methods
    }
}
Run Code Online (Sandbox Code Playgroud)

看到这里回答我的问题在这里看起来很奇怪

在此输入图像描述

在此输入图像描述

在此输入图像描述

java

3
推荐指数
1
解决办法
114
查看次数

如何在后台Android中重复您的任务

你好,我是Android中的菜鸟.我已经看过这个如何在Android中循环或重复定期任务?

我想知道您可以在后台Android中重复任务的不同类型的方法.我只知道AlarmManager在特定时间后你可以在哪里执行你的代码.还有其他方法可以做同样的事情.任何的想法 ?

android alarmmanager

0
推荐指数
1
解决办法
887
查看次数