小编tum*_*udu的帖子

获取权限错误java.lang.SecurityException:获取电子邮件附件名称时在3.x Android设备上的权限拒绝

当我将启动模式设置为"singleInstance"时,我在MYApp中打开电子邮件时遇到问题.

我附加了示例Android项目,它从电子邮件附件中读取文件名并在屏幕上显示.在onCreate的情况下工作正常但在应用程序启动模式为singleInstance时在onNewIntent中抛出错误.

Launchmode.java

package your.namespace.launchmode;


public class LaunchModeActivity extends Activity {
    private static final int OPEN_ACT = 2;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    String name = getAttachmetName(getIntent());
    if(null != name)
    {
        TextView textv = (TextView) findViewById(R.id.attachmentnm);
        textv.setText(name);
    }
}

@Override
protected void onNewIntent(Intent savedInstanceState)
{
    super.onNewIntent(savedInstanceState);
    String name = getAttachmetName(savedInstanceState);
    if(null != name)
    {
        TextView textv = (TextView) findViewById(R.id.attachmentnm);
        textv.setText(name);
    }
}


private String getAttachmetName(Intent intent) {
    final …
Run Code Online (Sandbox Code Playgroud)

permissions gmail android single-instance

11
推荐指数
1
解决办法
6331
查看次数

ActivityManager#getRunningServices 返回手动停止的服务

activityManager.getRunningServices(Integer.MAX_VALUE);
Run Code Online (Sandbox Code Playgroud)

此方法返回一个列表,其中包含手动停止的服务。

设置 > 应用程序 > 运行服务

service android

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

ejabberd:已安装,添加了用户工作但ejabberdctl无法正常工作

在Ubuntu 10.04上使用synaptic包管理器安装了ejabberd而没有任何错误."sudo dpkg-reconfigure ejabberd"用于配置它.使用http:// localhost:5280/admin / console 添加了用户.一切正常,除了ejabberdctl命令.

门环@ ps0714-U:〜$ ejabberdctl

与节点'ejabberd @ ps0714-U'的RPC连接失败:nodedown

knocker @ ps0714-U:〜$ ejabberdctl状态

与节点'ejabberd @ ps0714-U'的RPC连接失败:nodedown

knocker @ ps0714-U:〜$ ejabberdctl注册测试

与节点'ejabberd @ ps0714-U'的RPC连接失败:nodedown

配置有什么问题?我错过了什么..?

erlang ejabberd

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