小编Cab*_*zas的帖子

Fragment中的onCreate()和onCreateView()生命周期方法有什么不同?

我不知道何时使用onCreate()onCreateView().

我使用过onCreate()onCreateView()生命周期方法.我认为onCreate()对于Activity和onCreateView()Fragment.但我不确定.我可以onCreate()在Fragment中使用LifeCycle方法吗?我希望有人可以帮助我!

android fragment oncreate android-fragments android-activity

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

UnregisterListener不适用于PROXIMITY_SCREEN_OFF_WAKE_LOCK

我有这个代码

public class MainActivity extends AppCompatActivity implements SensorEventListener {

    private SensorManager mSensorManager;
    private Sensor mProximity;
    private PowerManager mPowerManager;
    private PowerManager.WakeLock mWakeLock;


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


        mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
        mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);

        mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
    }

    @Override
    protected void onResume() {
        super.onResume();
        mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);
    }

    @Override
    protected void onPause() {
        super.onPause();
        mSensorManager.unregisterListener(this);
    }

    @Override
    public void onSensorChanged(SensorEvent event) {
        if (event.sensor.getType() == Sensor.TYPE_PROXIMITY) {
            if (event.values[0] == 0) {
                //near
                Toast.makeText(getApplicationContext(), "near", Toast.LENGTH_SHORT).show();
                turnOffScreen(); …
Run Code Online (Sandbox Code Playgroud)

android listener proximitysensor

6
推荐指数
1
解决办法
1258
查看次数

当我更改parent ="@ style/Theme.AppCompat.Light.DarkActionBar">时,popupMenuStyle不起作用

当我改变主题风格时

<style name="Theme.mystyle" parent="@style/Theme.AppCompat.Light">
Run Code Online (Sandbox Code Playgroud)

<style name="Theme.mystyle" parent="@style/Theme.AppCompat.Light.DarkActionBar">
Run Code Online (Sandbox Code Playgroud)

根本不工作.

<style name="PopupMenu.mystyle" parent="@style/Widget.AppCompat.Light.PopupMenu">
    <item name="android:textStyle">bold</item>
    <item name="android:popupBackground">@drawable/menu_dropdown_panel</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android themes android-actionbar

5
推荐指数
1
解决办法
3862
查看次数

如何在Google Map API V2上使用MyLocation-Button

当我点击MyLocation-Button显示Toast时,我想这样做.我试试这段代码:

public void setMyLocationLayerEnabled(View v) {
    Toast toast = Toast.makeText(getApplicationContext(), "Example de Message for Android", Toast.LENGTH_SHORT);
    toast.show();
}
Run Code Online (Sandbox Code Playgroud)

但没有工作.我希望你们中的某些人可以帮助我!

android google-maps google-maps-android-api-2

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

如何从我的应用程序打开谷歌日历应用程序?

我想从我的应用程序打开 Google 日历应用程序。我有以下代码,但它崩溃了:

if (Utils.isPackageInstalled(PACKAGENAME,getApplicationContext())) {
    intent = new Intent(Intent.ACTION_VIEW, Uri.parse( "com.android.calendar"));
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

日志猫:

04-30 09:14:29.156: E/AndroidRuntime(21225): FATAL EXCEPTION: main
04-30 09:14:29.156: E/AndroidRuntime(21225): Process: com.am, PID: 21225
04-30 09:14:29.156: E/AndroidRuntime(21225): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=com.android.calendar }
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1632)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Activity.startActivityForResult(Activity.java:3424)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Activity.startActivityForResult(Activity.java:3385)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:839)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Activity.startActivity(Activity.java:3627)
04-30 09:14:29.156: E/AndroidRuntime(21225):    at android.app.Activity.startActivity(Activity.java:3595)
04-30 09:14:29.156: E/AndroidRuntime(21225): …
Run Code Online (Sandbox Code Playgroud)

android calendar android-intent

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

如何使用指标图像制作自定义进度条,如whatsapp?

我在res-> drawable文件夹中创建了一个名为customprogressbar.xml的XML文件:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- Define the background properties like color etc -->
    <item android:id="@android:id/background">
    <shape>
        <gradient
                android:startColor="#000001"
                android:centerColor="#0b131e"
                android:centerY="1.0"
                android:endColor="#0d1522"
                android:angle="270"
        />
    </shape>
   </item>

  <!-- Define the progress properties like start color, end color etc -->
  <item android:id="@android:id/progress">
    <clip>
        <shape>
            <gradient
                android:startColor="#007A00"
                android:centerColor="#007A00"
                android:centerY="1.0"
                android:endColor="#06101d"
                android:angle="270"
            />
        </shape>
    </clip>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

<ProgressBar
    android:id="@+id/progressBar1"
    style="?android:attr/progressBarStyleHorizontal"
    android:progressDrawable="@drawable/custom_progressbar"         
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

现在我有颜色,但我需要在填充和保持之间放置指示图像.

在此输入图像描述

任何的想法?

android android-progressbar whatsapp

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