admin管理员组文章数量:1123144
android+饭否+开源,fanfou(饭否) android客户端 代码学习一
fanfou(饭否) android客户端 代码学习1
LoginActivity.class类
Intent intent = getIntent().getParcelableExtra(Intent.EXTRA_INTENT);
String action = intent.getAction();
if (intent.getAction() == null || !Intent.ACTION_SEND.equals(action)) {
intent = new Intent(this, TwitterActivity.class);
}
getIntent().getParcelableExtra(String activityname).. 从intent中检索继承的数据
Intent.EXTRA_INTENT intent里面传递的类名
// 发送消息给
widget Intent reflogin = new Intent(this.getBaseContext(), FanfouWidget.class);
reflogin.setActio("android.appwidget.action.APPWIDGET_UPDATE");
PendingIntent l = PendingIntent.getBroadcast(this.getBaseContext(), 0, reflogin, PendingIntent.FLAG_UPDATE_CURRENT);
try {
l.send();
} catch...
Intent和PendingIntent的区别
ApplicationContext 和Context的区别
从线程的角度考虑,更多的用applicationContext,但是在用到spinner时候出现uncaught exception
LayoutInflater layoutInflater = LayoutInflater.from(this
.getBaseContext());
// beneath param will brought uncaught problem
// LayoutInflater layoutInflater = LayoutInflater.from(this.getApplicationContext());
View view = ContactViewer.mLayoutInflater.inflate(R.layout.aViewContainingASpinner,
theParentView, false);
Spinner spinner = (Spinner) view.findViewById(R.id.theSpinnerId);
String[] myStringArray = new String[] {"sweet","love"};
// managing adapter part
// The context used here don't have any importance -- both work.
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this.getApplicationContext(), myStringArray, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
theParentView.addView(view);
the baseContext is required when dealing with contextMenu in your Activity...
本文标签: android饭否开源fanfou(饭否) android客户端 代码学习一
版权声明:本文标题:android+饭否+开源,fanfou(饭否) android客户端 代码学习一 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1702058745a529235.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论