我是新手,android并尝试显示从intent传递为额外字符串的消息,代码如下:
public class DisplayMessageActivity extends /*Activity*/ActionBarActivity {
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
TextView textView = (TextView) findViewById(R.id.display_message);
textView.setTextSize(40);
textView.setText(message);
setContentView(R.layout.activity_display_message);
setupActionBar();
}
/**
* Set up the {@link android.app.ActionBar}, if the API is available.
*/
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private void setupActionBar() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
getActionBar().setDisplayHomeAsUpEnabled(true);
}else{
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.display_message, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) { …Run Code Online (Sandbox Code Playgroud) 我的接收器在 Moto G 中没有收到任何 UDP 数据包,但它适用于其他设备。
通过 WiFi 网络,我已经成功地从其他设备发送了 UDP 数据包。但是在 Moto E 和 Moto G 中它不起作用。
谁能帮助弄清楚为什么它不适用于 Moto G/E?
我的问题是我没有通过 WiFi 网络接收任何 UDP 数据包。