相关疑难解决方法(0)

如何使用NotificationCompat.Builder创建通知?

我需要创建一个简单的通知,如果可能的话,它会与声音和图标一起显示在通知栏中?我还需要它与Android 2.2兼容,所以我发现NotificationCompat.Builder适用于4以上的所有API.如果有更好的解决方案,请随意提及.

notifications android android-notifications android-notification-bar

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

Android通知操作,无需打开应用

我想在JB中实现一个通知操作.但它不应该打开应用程序.该行为类似于Gmail应用删除通知操作.我怎样才能做到这一点?

谢谢,Shashika

notifications android android-4.2-jelly-bean

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

NotificationCompat.Builder不起作用,Android 2.2.1

我有下一个代码:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
        this).setSmallIcon(R.drawable.ic_launcher)
        .setContentTitle("My notification")
        .setContentText("Hello World!");
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?它没有任何表现.在Android 2.2.1上测试.

更新.活动代码:

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.support.v4.app.NotificationCompat;
import android.view.Menu;
import android.view.View;

public class LoginActivity extends Activity {

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

    public void start(View view) {
        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
                this).setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle("My notification")
                .setContentText("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

布局按钮:

<Button
    android:id="@+id/startButton"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_above="@+id/aboutButton"
    android:layout_alignLeft="@+id/aboutButton"
    android:layout_marginBottom="20dp"
    android:onClick="start"
    android:text="Start" />
Run Code Online (Sandbox Code Playgroud)

UPDATE2.错误日志:

02-04 11:40:40.752: D/dalvikvm(23054): GC_EXTERNAL_ALLOC freed 859 objects / 59168 bytes …
Run Code Online (Sandbox Code Playgroud)

android

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