如何发送数据?从 [AppwidgetProvider] 到 [Service]

Posted

技术标签:

【中文标题】如何发送数据?从 [AppwidgetProvider] 到 [Service]【英文标题】:how to send data? from [AppwidgetProvider] to [Service] 【发布时间】:2013-10-01 19:10:42 【问题描述】:

//---MySimpleWidget.java---//

public class MySimpleWidget extends AppWidgetProvider 

.
.
.
        @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
.
.
.

//from here

.
.
.
             




@Override
    public void onReceive(Context context, Intent intent) 

...

//---service_test.java---//

public class service_test extends Service 

    @Override
    public IBinder onBind(Intent arg0)     return null;    
    @Override
    public void onCreate() 
    ...
    
    @Override
    @Deprecated
    public void onStart(Intent intent, int startId) 
        //here
    


我是一名安卓初学者。 请帮帮我。

【问题讨论】:

意图意图 = new Intent(context, service_test.class); context.startService(intent); 【参考方案1】:

将数据放入Intent

Intent intent = new Intent(context, service_test.class); 
intent.putExtra("KEY","VALUE");
context.startService(intent);

【讨论】:

以上是关于如何发送数据?从 [AppwidgetProvider] 到 [Service]的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从活动发送到 java 类

如何将数据从客户端发送到redis,然后再发送到laravel

如何从外部附件异步发送和接收数据

如何将数据从 UDP 端口发送到 lora 传感器节点?

如何将数据从servlet发送到rest api

如何将数据从烧瓶发送到 html 模板