当前位置: 首页>>代码示例>>Java>>正文


Java RemoteInput.addResultsToIntent方法代码示例

本文整理汇总了Java中android.app.RemoteInput.addResultsToIntent方法的典型用法代码示例。如果您正苦于以下问题:Java RemoteInput.addResultsToIntent方法的具体用法?Java RemoteInput.addResultsToIntent怎么用?Java RemoteInput.addResultsToIntent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.app.RemoteInput的用法示例。


在下文中一共展示了RemoteInput.addResultsToIntent方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: send

import android.app.RemoteInput; //导入方法依赖的package包/类
public static void send(String room, String message) throws IllegalArgumentException { // @author ManDongI
    Notification.Action session = null;

    for(KakaoData data : KakaoManager.getInstance().getDataList().toArray(new KakaoData[0])) {
        if(data.room.equals(room)) {
            session = data.session;

            break;
        }
    }

    if(session == null) {
        throw new IllegalArgumentException("Can't find the room");
    }

    Intent sendIntent = new Intent();
    Bundle msg = new Bundle();
    for (RemoteInput inputable : session.getRemoteInputs()) msg.putCharSequence(inputable.getResultKey(), message);
    RemoteInput.addResultsToIntent(session.getRemoteInputs(), sendIntent, msg);

    try {
        session.actionIntent.send(context, 0, sendIntent);

        Logger.Log log = new Logger.Log();
        log.type = Logger.Type.APP;
        log.title = "send message";
        log.index = "room: " + room +"\nmessage: " + message;

        Logger.getInstance().add(log);
    } catch (PendingIntent.CanceledException e) {
        e.printStackTrace();
    }
}
 
开发者ID:Su-Yong,项目名称:NewKakaoBot,代码行数:34,代码来源:KakaoTalkListener.java

示例2: send

import android.app.RemoteInput; //导入方法依赖的package包/类
public static void send(String room, String message) throws IllegalArgumentException { // @author ManDongI
    Notification.Action session = null;

    for(Session i : sessions) {
        if(i.room.equals(room)) {
            session = i.session;

            break;
        }
    }

    if(session == null) {
        throw new IllegalArgumentException("Can't find the room");
    }

    Intent sendIntent = new Intent();
    Bundle msg = new Bundle();
    for (RemoteInput inputable : session.getRemoteInputs()) msg.putCharSequence(inputable.getResultKey(), message);
    RemoteInput.addResultsToIntent(session.getRemoteInputs(), sendIntent, msg);

    try {
        session.actionIntent.send(context, 0, sendIntent);
    } catch (PendingIntent.CanceledException e) {
        e.printStackTrace();
    }
}
 
开发者ID:Su-Yong,项目名称:KakaoBot,代码行数:27,代码来源:KakaoTalkListener.java

示例3: addResultsToIntent

import android.app.RemoteInput; //导入方法依赖的package包/类
static void addResultsToIntent(RemoteInputCompatBase.RemoteInput[] remoteInputs,
        Intent intent, Bundle results) {
    RemoteInput.addResultsToIntent(fromCompat(remoteInputs), intent, results);
}
 
开发者ID:GigigoGreenLabs,项目名称:permissionsModule,代码行数:5,代码来源:RemoteInputCompatApi20.java

示例4: addResultsToIntent

import android.app.RemoteInput; //导入方法依赖的package包/类
static void addResultsToIntent(RemoteInputCompatBase.RemoteInput aremoteinput[], Intent intent, Bundle bundle)
{
    RemoteInput.addResultsToIntent(fromCompat(aremoteinput), intent, bundle);
}
 
开发者ID:Hamz-a,项目名称:MyCTFWriteUps,代码行数:5,代码来源:RemoteInputCompatApi20.java


注:本文中的android.app.RemoteInput.addResultsToIntent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。