小编sha*_*007的帖子

无法理解意图过滤器

我正在阅读意图和意图过滤器.我得到以下代码:

在活动中:

 Intent i = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://www.example.com"));  
 startActivity(i);
Run Code Online (Sandbox Code Playgroud)

在清单中:

<activity android:name="com.example.intentdemo.CustomActivity" 
        android:label="@string/app_name">            
  <intent-filter>               
   <action android:name="android.intent.action.VIEW" /> 
   <action android:name="com.example.intentdemo.LAUNCH" /> 
   <category android:name="android.intent.category.DEFAULT" />
   <data android:scheme="http" />            
  </intent-filter>         
</activity>
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 我不应该在意图内部声明android.Intent.ACTION_VIEW而不是android.content.Intent.ACTION_VIEW吗?

android android-intent

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

Set中的每个元素如何成为Map.Entry对象?

我有点困惑.我正在阅读地图界面.它必须使用集合视图的entrySet()方法来使用迭代器.entrySet()返回一个包含map元素的Set.同样,每个Set元素都是一个Map.Entry对象.怎么可能?因为Set只包含一个字段,而Map.Entry是一个键值对?

java

2
推荐指数
1
解决办法
1001
查看次数

如何将Parcelable用于具有多个构造函数的类?

好吧,我试图将对象的arraylist从一个活动传递到另一个活动.我在班级学生中有2个构造函数.如果,我使用,Serializable比代码如下所示:

@SuppressWarnings("serial")
public class Student implements Serializable
{
private int studentdID;
private String studentName;
private String studentDept;

  public Student(){}

  public Student(String name, String dpt)
{ this.studentName = name;
  this.studentDept = dpt;}

  public Student(int id, String name, String dpt)
{ this.studentdID = id;
  this.studentName = name;
  this.studentDept = dpt; }

  public int getstudentdID() { return studentdID;   }
  public void setstudentdID(int studentdID) {this.studentdID = studentdID;}

  public String getstudentName() { return studentName;}
  public void setstudentName(String studentName) {this.studentName = studentName;}

  public String getstudentDept() { …
Run Code Online (Sandbox Code Playgroud)

java android parcelable

0
推荐指数
1
解决办法
2100
查看次数

标签 统计

android ×2

java ×2

android-intent ×1

parcelable ×1