我已经startforeground()在我用了Service,但是Service当我清除所有最近的应用程序时,Android一直在杀死我.
这是我的服务代码:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Notification notification = new NotificationCompat.Builder(this)
.setContentTitle("Text")
.setTicker("Text")
.setContentText("Text")
.setSmallIcon(R.drawable.icon)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.icon))
.build();
startForeground(100, notification);
return START_STICKY;
}
Run Code Online (Sandbox Code Playgroud)
我用这段代码做错了吗?
我有一个edittext内部expandablelistview项目的孩子.然后,我在其中输入了一个文本edittext,但每当我点击其他expandablelistview标题时,我输入的文本就会消失.
我已经android:windowSoftInputMode="adjustPan"在我的Manifest.xml中使用了许多其他可能的修复程序,但是没有用.
这是我的适配器:
public class ExpendableAdapter extends BaseExpandableListAdapter {
private Context _context;
private List<String> _listDataHeader;
private HashMap<String, List<ExpandItemModel>> _listDataChild;
public ExpendableAdapter(Context context, List<String> listDataHeader,
HashMap<String, List<ExpandItemModel>> listChildData) {
this._context = context;
this._listDataHeader = listDataHeader;
this._listDataChild = listChildData;
}
@Override
public Object getChild(int groupPosition, int childPosititon) {
return this._listDataChild.get(this._listDataHeader.get(groupPosition))
.get(childPosititon);
}
@Override
public long getChildId(int groupPosition, int childPosition) {
return childPosition;
}
@Override
public View getChildView(final int groupPosition, final int childPosition, …Run Code Online (Sandbox Code Playgroud) 如何检查我的应用程序是否已在其设置中列入电池优化(打瞌睡模式)白名单?谢谢。
如何根据铃声音量设置MediaPlayer音量?
我做了这个方法,但不起作用:
MediaPlayer player = MediaPlayer.create(MyActivity.this, R.raw.sound);
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.RINGER_MODE_NORMAL);
player.setVolume(currentVolume, currentVolume);
Run Code Online (Sandbox Code Playgroud)