任何人都可以告诉我为什么以下代码不起作用?图像根本没有出现.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<ImageView
android:src="@drawable/splashscreen"
android:scaleType="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我已将Facebook集成到我的应用中.但是,它不会在对话框中显示,而是打开全屏.我想知道是否有人知道如何将此更改为对话框.
FaceBook处理程序类:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/*
* Get existing access_token if any
*/
mPrefs = getPreferences(MODE_PRIVATE);
String access_token = mPrefs.getString("access_token", null);
long expires = mPrefs.getLong("access_expires", 0);
if(access_token != null)
facebook.setAccessToken(access_token);
if(expires != 0)
facebook.setAccessExpires(expires);
if (facebook.isSessionValid())
postFacebookMessage();
else {
facebook.authorize(this, new String[] {"publish_stream"}, new Facebook.DialogListener() {
@Override
public void onFacebookError(FacebookError e) {
Toast.makeText(FacebookConnector.this, "Facebook error: " + e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
}
@Override
public void onError(DialogError e) {
Toast.makeText(FacebookConnector.this, "Facebook dialog error: " + e.getLocalizedMessage(), Toast.LENGTH_LONG).show();
} …Run Code Online (Sandbox Code Playgroud) 我正在开发iPhone/iPod应用程序.以下代码是UIViewController的.m文件.我得到以下内容:
Thread 1: EXC_BAD_ACCESS (code=2......
Run Code Online (Sandbox Code Playgroud)
当我点击以下行时:
cell.textLabel.text = [datasource objectAtIndex:indexPath.row];
Run Code Online (Sandbox Code Playgroud)
我知道这通常发生在您发布对象后尝试访问对象时,但在尝试访问它之前我不会释放它.我已附上以下完整代码.
任何帮助都很感激!
#import "HomePage.h"
#import "HusbandryRecordsMain.h"
#import "TaskManagerMain.h"
#import "AnimalInventoryMain.h"
#import "FeedInventoryMain.h"
@implementation HomePage
@synthesize options, datasource;
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
- (void)viewDidLoad {
[self setupArray];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
-(void)setupArray{
options = [NSMutableArray arrayWithObjects:@"Husbandry Records", @"Task Manager", @"Feeder Inventory", …Run Code Online (Sandbox Code Playgroud) 我目前正在开发Android应用.单击"菜单"时,菜单会显示,但如果选择"首选项",则会崩溃.如果单击"新建",它可以正常工作.我不知道发生了什么事.我是Android App开发和eclipse IDE的新手,所以一切都有帮助.这是LogCat:
11-14 12:14:44.665: E/AndroidRuntime(392): FATAL EXCEPTION: main
11-14 12:14:44.665: E/AndroidRuntime(392): java.util.UnknownFormatConversionException: Conversion: r
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter$FormatToken.unknownFormatConversionException(Formatter.java:1420)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter$FormatToken.checkFlags(Formatter.java:1357)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter.transform(Formatter.java:1463)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter.doFormat(Formatter.java:1102)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter.format(Formatter.java:1063)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.util.Formatter.format(Formatter.java:1032)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.lang.String.format(String.java:2104)
11-14 12:14:44.665: E/AndroidRuntime(392): at java.lang.String.format(String.java:2078)
11-14 12:14:44.665: E/AndroidRuntime(392): at android.preference.ListPreference.getSummary(ListPreference.java:152)
11-14 12:14:44.665: E/AndroidRuntime(392): at android.preference.Preference.onBindView(Preference.java:500)
11-14 12:14:44.665: E/AndroidRuntime(392): at android.preference.Preference.getView(Preference.java:450)
11-14 12:14:44.665: E/AndroidRuntime(392): at android.preference.PreferenceGroupAdapter.getView(PreferenceGroupAdapter.java:221)
11-14 12:14:44.665: E/AndroidRuntime(392): at android.widget.AbsListView.obtainView(AbsListView.java:1949) …Run Code Online (Sandbox Code Playgroud) 运行以下方法时,我不断收到IllegalArgumentException:
public int randomize(ArrayList<Integer> list){
Random rdm = new Random();
int size = list.size();
int chosen = rdm.nextInt(size);
Integer card = list.get(chosen);
list.remove(chosen);
return card;
}
Run Code Online (Sandbox Code Playgroud)
这是StackTrace:
11-22 16:52:16.890: E/AndroidRuntime(24979): FATAL EXCEPTION: main
11-22 16:52:16.890: E/AndroidRuntime(24979): java.lang.RuntimeException: Unable to start activity ComponentInfo{edu.marshall.meadows182.match/edu.marshall.meadows182.match.Match}: java.lang.IllegalArgumentException
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1821)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1842)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.app.ActivityThread.access$1500(ActivityThread.java:132)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.os.Looper.loop(Looper.java:143)
11-22 16:52:16.890: E/AndroidRuntime(24979): at android.app.ActivityThread.main(ActivityThread.java:4263)
11-22 16:52:16.890: …Run Code Online (Sandbox Code Playgroud) 我想在我的应用中添加功能,用户可以与他们的朋友分享他们正在使用我的应用.我希望帖子有预定义的消息,但我可以开始工作的是我的应用程序的常规帖子.无论如何,我可以做到这一点,也许还有一个图像.但那不重要..任何想法?
这是我用Facebook处理所有内容的地方(登录和发布):
public class FacebookSSO extends Activity {
Facebook facebook = new Facebook("APP_ID");
private SharedPreferences mPrefs;
private static final String TAG = "FacebookConnect";
private static final String MSG = "Signed In Using MNWV For Android - Check It Out!";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/*
* Get existing access_token if any
*/
mPrefs = getPreferences(MODE_PRIVATE);
String access_token = mPrefs.getString("access_token", null);
long expires = mPrefs.getLong("access_expires", 0);
if(access_token != null) {
facebook.setAccessToken(access_token);
}
if(expires != 0) {
facebook.setAccessExpires(expires);
} …Run Code Online (Sandbox Code Playgroud) android ×5
java ×3
eclipse ×2
exception ×2
facebook ×2
arraylist ×1
dialog ×1
fatal-error ×1
imageview ×1
integration ×1
ios ×1
objective-c ×1
preferences ×1
stack-trace ×1