小编Yac*_*ack的帖子

如何发送和接收广播消息

我试图在选项卡内的两个活动之间传递数据.我正在尝试使用sendBroadcast().设置断点我永远不会到达onReceive().

表现:

<activity
    android:name=".WebResults"
    android:label="@string/app_name">

    <intent-filter>
        <action android:name="com.toxy.LOAD_URL" />
    </intent-filter>         
</activity>
Run Code Online (Sandbox Code Playgroud)

活动发件人:

Intent intent=new Intent(getApplicationContext(),WebResults.class);
intent.setAction("com.toxy.LOAD_URL");
intent.putExtra("url",uri.toString());
sendBroadcast(intent);
Run Code Online (Sandbox Code Playgroud)

活动接收者:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    
    IntentFilter filter = new IntentFilter("com.toxy.LOAD_URL");
    this.registerReceiver(new Receiver(), filter);
}

private class Receiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context arg0, Intent arg1) {
        String url = arg1.getExtras().getString("url");
        WebView webview =(WebView)findViewById(R.id.webView);
        webview.loadUrl(url);
    }
}
Run Code Online (Sandbox Code Playgroud)

android message-passing broadcast

47
推荐指数
2
解决办法
9万
查看次数

如何使用.net为DB2的sql语句定义终止字符

我想执行以下操作

 public void ExecuteNonQuery(string script) {
        try {
            int returnCode;

            var builder = new DB2ConnectionStringBuilder {
                                                             UserID = Context.Parameters["USERID"],
                                                             Password =Context.Parameters["PASSWORD"],
                                                             Database =  Context.Parameters["DATABASE"],
                CurrentSchema =  Context.Parameters["CURRENTSCHEMA"]
            };

            using (var connection = new DB2Connection(builder.ConnectionString)) {

                using (var command = new DB2Command(script, connection)
                    ) {
                    command.CommandType = CommandType.Text;

                    connection.Open();

                    returnCode = command.ExecuteNonQuery();
                    File.WriteAllText(Context.Parameters["LOGFILE"], "Return Code -1 Successful : " + returnCode);
                }
            }
        }
        catch (Exception ex) {
            Trace.WriteLine(ex.StackTrace);
            throw ex;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在调用一个脚本,该脚本有多个语句以;;并且在文件末尾包含@符号.在db2命令行上,我可以使用db2 -td @ -f.我想知道如何将@符号定义为语句终止符,以便我可以从csharp执行脚本.这是示例sql文件:

DROP PROCEDURE fred@

CREATE …
Run Code Online (Sandbox Code Playgroud)

.net c# sql db2

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

标签 统计

.net ×1

android ×1

broadcast ×1

c# ×1

db2 ×1

message-passing ×1

sql ×1