我注意到很多Android函数都有一个参数可以传入,这是一个位掩码,对于不同的选项,比如在PendingIntent上,你可以传入像你可以调用getActivity()的东西PendingIntent.FLAG_CANCEL_CURRENT|PendingIntent.FLAG_NO_CREATE.
我想知道如何创建一个具有这样的参数的函数?
dra*_*ard 10
public static final int FLAG_1 = 1<<0; // 0x01
public static final int FLAG_2 = 1<<1; // 0x02
public static final int FLAG_3 = 1<<2; // 0x04
public static final int FLAG_4 = 1<<3; // 0x08
public void myFlagsFunction( int flags ) {
if ( 0 != ( flags & FLAG_1 ) ) {
// do stuff
}
if ( 0 != ( flags & FLAG_2 ) ) {
// do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |